# near model CODE resource # jump table entries: 8-281 (274 of them) export_7: 00000000 4EBA 0FFE jsr [PC + 0xFFE /* 00001000 */] 00000004 4EBA 121E jsr [PC + 0x121E /* 00001224 */] 00000008 4E75 rts export_61: 0000000A 4EBA 0FF4 jsr [PC + 0xFF4 /* 00001000 */] 0000000E 4EBA 1214 jsr [PC + 0x1214 /* 00001224 */] 00000012 4EBA 131E jsr [PC + 0x131E /* 00001332 */] 00000016 42A6 clr.l -[A6] 00000018 4EBA 1A9C jsr [PC + 0x1A9C /* 00001AB6 */] export_24: fn0000001C: 0000001C 486D FFFC pea.l [A5 - 0x4] 00000020 A86E syscall InitGraf 00000022 A8FE syscall InitFonts 00000024 203C 0000 FFFF move.l D0, 0xFFFF 0000002A A032 syscall FlushEvents 0000002C A912 syscall InitWindows 0000002E A9CC syscall TEInit 00000030 A930 syscall InitMenus 00000032 A850 syscall InitCursor 00000034 3F3C 0003 move.w -[A7], 0x3 00000038 A9E5 syscall InitPack 0000003A 42A7 clr.l -[A7] 0000003C A97B syscall InitDialogs 0000003E 4E75 rts export_173: 00000040 6110 bsr +0x12 /* 00000052 */ 00000042 0F33 3220 btst [A3 + D3.w * 2 + 0x20], D7 00000046 4269 7420 clr.w [A1 + 0x7420] 0000004A 466F 7274 not.w [A7 + 0x7274] 0000004E 6820 bvc +0x22 /* 00000070 */ 00000050 3833 2D1F 4EBA 0FAA move.w D4, [[A3] + D2 * 4 + 0x4EBA0FAA] // begin alternate branch 00000052-00000058 fn00000052: 00000052 2D1F move.l -[A6], [A7]+ 00000054 4EBA 0FAA jsr [PC + 0xFAA /* 00001000 */] // end alternate branch 00000052-00000058 fn00000052: // (misaligned) 00000058 4EBA 11CA jsr [PC + 0x11CA /* 00001224 */] 0000005C 4E75 rts label0000005E: 0000005E A9B4 syscall SystemTask 00000060 4EBA 0174 jsr [PC + 0x174 /* 000001D6 */] 00000064 4A9E tst.l [A6]+ 00000066 670E beq +0x10 /* 00000076 */ 00000068 6A06 bpl +0x8 /* 00000070 */ 0000006A 4EBA 0010 jsr [PC + 0x10 /* 0000007C */] 0000006E 60EE bra -0x10 /* 0000005E */ label00000070: 00000070 4EBA 019A jsr [PC + 0x19A /* 0000020C */] 00000074 60E8 bra -0x16 /* 0000005E */ label00000076: 00000076 4EBA 1BD8 jsr [PC + 0x1BD8 /* 00001C50 */] 0000007A 60E2 bra -0x1C /* 0000005E */ fn0000007C: 0000007C 4E75 rts export_20: fn0000007E: 0000007E 4A2D F402 tst.b [A5 - 0xBFE] 00000082 6762 beq +0x64 /* 000000E6 */ 00000084 41ED F436 lea.l A0, [A5 - 0xBCA] 00000088 42A8 000C clr.l [A0 + 0xC] 0000008C 317C FFF9 0018 move.w [A0 + 0x18], 0xFFF9 00000092 A006 syscall KillIO 00000094 41ED F49A lea.l A0, [A5 - 0xB66] 00000098 42A8 000C clr.l [A0 + 0xC] 0000009C 317C FFFA 0018 move.w [A0 + 0x18], 0xFFFA 000000A2 A006 syscall KillIO 000000A4 4267 clr.w -[A7] 000000A6 4EAD 0B0A jsr [A5 + 0xB0A /* export_349 */] 000000AA 41ED F436 lea.l A0, [A5 - 0xBCA] 000000AE 42A8 000C clr.l [A0 + 0xC] 000000B2 43FA 206F lea.l A1, [PC + 0x206F /* 00002123, value 0x52E414F, pstring ".AOut" */] 000000B6 2149 0012 move.l [A0 + 0x12], A1 000000BA 117C 0000 001B move.b [A0 + 0x1B], 0x0 000000C0 317C FFF9 0018 move.w [A0 + 0x18], 0xFFF9 000000C6 A000 syscall Open/PBHOpen/HOpen 000000C8 41ED F49A lea.l A0, [A5 - 0xB66] 000000CC 42A8 000C clr.l [A0 + 0xC] 000000D0 43FA 205D lea.l A1, [PC + 0x205D /* 0000212F, value 0x42E4149, pstring ".AIn" */] 000000D4 2149 0012 move.l [A0 + 0x12], A1 000000D8 117C 0000 001B move.b [A0 + 0x1B], 0x0 000000DE 317C FFFA 0018 move.w [A0 + 0x18], 0xFFFA 000000E4 A000 syscall Open/PBHOpen/HOpen label000000E6: 000000E6 4A2D F403 tst.b [A5 - 0xBFD] 000000EA 6764 beq +0x66 /* 00000150 */ 000000EC 41ED F404 lea.l A0, [A5 - 0xBFC] 000000F0 42A8 000C clr.l [A0 + 0xC] 000000F4 317C FFF7 0018 move.w [A0 + 0x18], 0xFFF7 000000FA A006 syscall KillIO 000000FC 41ED F468 lea.l A0, [A5 - 0xB98] 00000100 42A8 000C clr.l [A0 + 0xC] 00000104 317C FFF8 0018 move.w [A0 + 0x18], 0xFFF8 0000010A A006 syscall KillIO 0000010C 3F3C 0100 move.w -[A7], 0x100 00000110 4EAD 0B0A jsr [A5 + 0xB0A /* export_349 */] 00000114 41ED F404 lea.l A0, [A5 - 0xBFC] 00000118 42A8 000C clr.l [A0 + 0xC] 0000011C 43FA 200B lea.l A1, [PC + 0x200B /* 00002129, value 0x52E424F, pstring ".BOut" */] 00000120 2149 0012 move.l [A0 + 0x12], A1 00000124 117C 0000 001B move.b [A0 + 0x1B], 0x0 0000012A 317C FFF7 0018 move.w [A0 + 0x18], 0xFFF7 00000130 A000 syscall Open/PBHOpen/HOpen 00000132 41ED F468 lea.l A0, [A5 - 0xB98] 00000136 42A8 000C clr.l [A0 + 0xC] 0000013A 43FA 1FE2 lea.l A1, [PC + 0x1FE2 /* 0000211E, value 0x42E4249, pstring ".BIn" */] 0000013E 2149 0012 move.l [A0 + 0x12], A1 00000142 117C 0000 001B move.b [A0 + 0x1B], 0x0 00000148 317C FFF8 0018 move.w [A0 + 0x18], 0xFFF8 0000014E A000 syscall Open/PBHOpen/HOpen label00000150: 00000150 4E75 rts export_184: fn00000152: 00000152 41F8 09D6 lea.l A0, [0x000009D6 /* WindowList */] 00000156 4A90 tst.l [A0] 00000158 672A beq +0x2C /* 00000184 */ 0000015A 2B50 F36E move.l [A5 - 0xC92], [A0] label0000015E: 0000015E 206D F36E movea.l A0, [A5 - 0xC92] 00000162 2268 0098 movea.l A1, [A0 + 0x98] 00000166 670E beq +0x10 /* 00000176 */ 00000168 41ED F2D8 lea.l A0, [A5 - 0xD28] 0000016C 3169 003C 0018 move.w [A0 + 0x18], [A1 + 0x3C] 00000172 6702 beq +0x4 /* 00000176 */ 00000174 A001 syscall Close label00000176: 00000176 206D F36E movea.l A0, [A5 - 0xC92] 0000017A 2B68 0090 F36E move.l [A5 - 0xC92], [A0 + 0x90] 00000180 6702 beq +0x4 /* 00000184 */ 00000182 60DA bra -0x24 /* 0000015E */ label00000184: 00000184 4E75 rts export_16: 00000186 4EBA FFCA jsr [PC - 0x36 /* 00000152 */] 0000018A 4EBA FEF2 jsr [PC - 0x10E /* 0000007E */] export_144: 0000018E 4AAD F28C tst.l [A5 - 0xD74] 00000192 670A beq +0xC /* 0000019E */ 00000194 206D F28C movea.l A0, [A5 - 0xD74] 00000198 303C A9C9 move.w D0, 0xA9C9 0000019C A047 syscall SetTrapAddress label0000019E: 0000019E 4EBA 0012 jsr [PC + 0x12 /* 000001B2 */] 000001A2 2D16 move.l -[A6], [A6] 000001A4 2056 movea.l A0, [A6] 000001A6 2C90 move.l [A6], [A0] 000001A8 201E move.l D0, [A6]+ 000001AA D196 add.l [A6], D0 000001AC 205E movea.l A0, [A6]+ 000001AE 4E90 jsr [A0] 000001B0 A9F4 syscall ExitToShell export_133: fn000001B2: 000001B2 4EBA 0A62 jsr [PC + 0xA62 /* 00000C16 */] 000001B6 0000 0004 ori.b D0, 0x4 000001BA 4E75 rts export_190: fn000001BC: 000001BC 42A7 clr.l -[A7] 000001BE A93B syscall GetMenuBar 000001C0 2617 move.l D3, [A7] 000001C2 A93C syscall SetMenuBar 000001C4 A934 syscall ClearMenuBar 000001C6 42A7 clr.l -[A7] 000001C8 A93B syscall GetMenuBar 000001CA 2B5F F392 move.l [A5 - 0xC6E], [A7]+ 000001CE 2F03 move.l -[A7], D3 000001D0 A93C syscall SetMenuBar 000001D2 A937 syscall DrawMenuBar 000001D4 4E75 rts fn000001D6: 000001D6 4267 clr.w -[A7] 000001D8 3F3C FFFF move.w -[A7], 0xFFFF 000001DC 486D F7EC pea.l [A5 - 0x814] 000001E0 A970 syscall GetNextEvent 000001E2 4280 clr.l D0 000001E4 301F move.w D0, [A7]+ 000001E6 2D00 move.l -[A6], D0 000001E8 4267 clr.w -[A7] 000001EA 486D F7EC pea.l [A5 - 0x814] 000001EE A97F syscall IsDialogEvent 000001F0 4A5F tst.w [A7]+ 000001F2 6706 beq +0x8 /* 000001FA */ 000001F4 2CBC FFFF FFFF move.l [A6], 0xFFFFFFFF label000001FA: 000001FA 4E75 rts export_97: fn000001FC: 000001FC 201E move.l D0, [A6]+ 000001FE 3F00 move.w -[A7], D0 00000200 A938 syscall HiliteMenu 00000202 4E75 rts export_116: fn00000204: 00000204 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 00000208 FFFF .invalid <> 0000020A F7EC .invalid <> fn0000020C: 0000020C 4280 clr.l D0 0000020E 302D F7EC move.w D0, [A5 - 0x814] 00000212 E540 asl D0.w, 2 00000214 203B 000E move.l D0, [PC + D0.w + 0xE] 00000218 41FA 000A lea.l A0, [PC + 0xA /* 00000224, value 0x40 '@', cstring "" */] 0000021C D1C0 add.l A0, D0 0000021E 4ED0 jmp [A0] export_41: 00000220 4EBA 09F4 jsr [PC + 0x9F4 /* 00000C16 */] 00000224 0000 0040 ori.b D0, 0x40 /* '@' */ 00000228 0000 0042 ori.b D0, 0x42 /* 'B' */ 0000022C 0000 0040 ori.b D0, 0x40 /* '@' */ 00000230 0000 050C ori.b D0, 0xC 00000234 0000 0040 ori.b D0, 0x40 /* '@' */ 00000238 0000 050C ori.b D0, 0xC 0000023C 0000 05B6 ori.b D0, 0xB6 00000240 0000 06C8 ori.b D0, 0xC8 00000244 0000 0602 ori.b D0, 0x2 00000248 0000 0040 ori.b D0, 0x40 /* '@' */ 0000024C 0000 0040 ori.b D0, 0x40 /* '@' */ 00000250 0000 0040 ori.b D0, 0x40 /* '@' */ 00000254 0000 0040 ori.b D0, 0x40 /* '@' */ 00000258 0000 0040 ori.b D0, 0x40 /* '@' */ 0000025C 0000 0040 ori.b D0, 0x40 /* '@' */ 00000260 0000 0040 ori.b D0, 0x40 /* '@' */ 00000264 4E75 rts 00000266 4267 clr.w -[A7] 00000268 2F2D F7F6 move.l -[A7], [A5 - 0x80A] 0000026C 486D F7FC pea.l [A5 - 0x804] 00000270 A92C syscall FindWindow 00000272 301F move.w D0, [A7]+ 00000274 0C40 0005 cmpi.w D0, 0x5 00000278 660E bne +0x10 /* 00000288 */ 0000027A 206D F7FC movea.l A0, [A5 - 0x804] 0000027E 4A28 009C tst.b [A0 + 0x9C] 00000282 6604 bne +0x6 /* 00000288 */ 00000284 303C 0003 move.w D0, 0x3 label00000288: 00000288 222D F7FC move.l D1, [A5 - 0x804] 0000028C 6722 beq +0x24 /* 000002B0 */ 0000028E 2041 movea.l A0, D1 00000290 2228 0098 move.l D1, [A0 + 0x98] 00000294 671A beq +0x1C /* 000002B0 */ 00000296 2241 movea.l A1, D1 00000298 0C40 0003 cmpi.w D0, 0x3 0000029C 671C beq +0x1E /* 000002BA */ 0000029E 0C40 0004 cmpi.w D0, 0x4 000002A2 671E beq +0x20 /* 000002C2 */ 000002A4 0C40 0005 cmpi.w D0, 0x5 000002A8 6720 beq +0x22 /* 000002CA */ 000002AA 0C40 0006 cmpi.w D0, 0x6 000002AE 6722 beq +0x24 /* 000002D2 */ label000002B0: 000002B0 E540 asl D0.w, 2 000002B2 223B 0026 move.l D1, [PC + D0.w + 0x26] 000002B6 4EFB 1022 jmp [PC + D1.w + 0x22] label000002BA: 000002BA 41E9 0098 lea.l A0, [A1 + 0x98] 000002BE 2050 movea.l A0, [A0] 000002C0 4ED0 jmp [A0] label000002C2: 000002C2 41E9 009C lea.l A0, [A1 + 0x9C] 000002C6 2050 movea.l A0, [A0] 000002C8 4ED0 jmp [A0] label000002CA: 000002CA 41E9 00A0 lea.l A0, [A1 + 0xA0] 000002CE 2050 movea.l A0, [A0] 000002D0 4ED0 jmp [A0] label000002D2: 000002D2 41E9 00A4 lea.l A0, [A1 + 0xA4] 000002D6 2050 movea.l A0, [A0] 000002D8 4ED0 jmp [A0] 000002DA FFFF .invalid <> 000002DC FF8A .invalid <> 000002DE 0000 0024 ori.b D0, 0x24 /* '$' */ 000002E2 0000 007E ori.b D0, 0x7E /* '~' */ 000002E6 0000 009A ori.b D0, 0x9A 000002EA 0000 0202 ori.b D0, 0x2 000002EE 0000 0246 ori.b D0, 0x46 /* 'F' */ 000002F2 0000 0390 ori.b D0, 0x90 000002F6 0000 03E2 ori.b D0, 0xE2 000002FA 0000 03E2 ori.b D0, 0xE2 000002FE 42A7 clr.l -[A7] 00000300 2F2D F7F6 move.l -[A7], [A5 - 0x80A] 00000304 A93D syscall MenuSelect 00000306 2D1F move.l -[A6], [A7]+ 00000308 42A7 clr.l -[A7] 0000030A A924 syscall FrontWindow 0000030C 205F movea.l A0, [A7]+ label0000030E: 0000030E 4A68 006C tst.w [A0 + 0x6C] 00000312 6C0C bge +0xE /* 00000320 */ 00000314 4AA8 0090 tst.l [A0 + 0x90] 00000318 6716 beq +0x18 /* 00000330 */ 0000031A 2068 0090 movea.l A0, [A0 + 0x90] 0000031E 60EE bra -0x10 /* 0000030E */ label00000320: 00000320 4AA8 0098 tst.l [A0 + 0x98] 00000324 670A beq +0xC /* 00000330 */ 00000326 2068 0098 movea.l A0, [A0 + 0x98] 0000032A 215E 0074 move.l [A0 + 0x74], [A6]+ 0000032E 4E75 rts label00000330: 00000330 588E addq.l A6, 4 00000332 4E75 rts export_18: 00000334 2F2C 0048 move.l -[A7], [A4 + 0x48] 00000338 A873 syscall SetPort 0000033A 206C 0048 movea.l A0, [A4 + 0x48] 0000033E D1FC 0000 0010 add.l A0, 0x10 00000344 2F08 move.l -[A7], A0 00000346 A8A3 syscall EraseRect 00000348 297A 1058 0068 move.l [A4 + 0x68], [PC + 0x1058 /* 000013A2, value 0xA0005, cstring "" */] 0000034E 4E75 rts fn00000350: 00000350 42A7 clr.l -[A7] 00000352 A924 syscall FrontWindow 00000354 2D1F move.l -[A6], [A7]+ 00000356 4E75 rts 00000358 4AAD F37E tst.l [A5 - 0xC82] 0000035C 6708 beq +0xA /* 00000366 */ 0000035E 2F2D F37E move.l -[A7], [A5 - 0xC82] 00000362 4267 clr.w -[A7] 00000364 A939 syscall EnableItem label00000366: 00000366 4EBA FE9C jsr [PC - 0x164 /* 00000204 */] 0000036A 2F1E move.l -[A7], [A6]+ 0000036C 2F2D F7FC move.l -[A7], [A5 - 0x804] 00000370 A9B3 syscall SystemClick 00000372 4E75 rts export_1: 00000374 262D F7FC move.l D3, [A5 - 0x804] 00000378 4EBA FFD6 jsr [PC - 0x2A /* 00000350 */] 0000037C 201E move.l D0, [A6]+ 0000037E B680 cmp.l D3, D0 00000380 6700 002C beq +0x2E /* 000003AE */ 00000384 2F03 move.l -[A7], D3 00000386 A91F syscall SelectWindow 00000388 2043 movea.l A0, D3 0000038A 2028 0098 move.l D0, [A0 + 0x98] 0000038E 6712 beq +0x14 /* 000003A2 */ 00000390 2040 movea.l A0, D0 00000392 2028 006C move.l D0, [A0 + 0x6C] 00000396 670A beq +0xC /* 000003A2 */ 00000398 2D28 006C move.l -[A6], [A0 + 0x6C] 0000039C 4EBA 0862 jsr [PC + 0x862 /* 00000C00 */] 000003A0 6016 bra +0x18 /* 000003B8 */ label000003A2: 000003A2 41ED F392 lea.l A0, [A5 - 0xC6E] 000003A6 2D08 move.l -[A6], A0 000003A8 4EBA 0856 jsr [PC + 0x856 /* 00000C00 */] 000003AC 600A bra +0xC /* 000003B8 */ label000003AE: 000003AE 2D2D F7FC move.l -[A6], [A5 - 0x804] 000003B2 4EBA 0006 jsr [PC + 0x6 /* 000003BA */] 000003B6 588E addq.l A6, 4 label000003B8: 000003B8 4E75 rts export_123: fn000003BA: 000003BA 261E move.l D3, [A6]+ 000003BC 486D F36E pea.l [A5 - 0xC92] 000003C0 A874 syscall GetPort 000003C2 2F03 move.l -[A7], D3 000003C4 A873 syscall SetPort 000003C6 2043 movea.l A0, D3 000003C8 4AA8 0098 tst.l [A0 + 0x98] 000003CC 6700 0048 beq +0x4A /* 00000416 */ 000003D0 4AA8 008C tst.l [A0 + 0x8C] 000003D4 6700 0040 beq +0x42 /* 00000416 */ 000003D8 2B6D F7F6 F396 move.l [A5 - 0xC6A], [A5 - 0x80A] 000003DE 486D F396 pea.l [A5 - 0xC6A] 000003E2 A871 syscall GlobalToLocal 000003E4 4267 clr.w -[A7] 000003E6 2F2D F396 move.l -[A7], [A5 - 0xC6A] 000003EA 2F03 move.l -[A7], D3 000003EC 486D F39A pea.l [A5 - 0xC66] 000003F0 A96C syscall FindControl 000003F2 4280 clr.l D0 000003F4 301F move.w D0, [A7]+ 000003F6 671E beq +0x20 /* 00000416 */ 000003F8 0C40 00FE cmpi.w D0, 0xFE 000003FC 6718 beq +0x1A /* 00000416 */ 000003FE 0C40 0081 cmpi.w D0, 0x81 00000402 6708 beq +0xA /* 0000040C */ 00000404 2D00 move.l -[A6], D0 00000406 4EBA 004E jsr [PC + 0x4E /* 00000456 */] 0000040A 6004 bra +0x6 /* 00000410 */ label0000040C: 0000040C 4EBA 0032 jsr [PC + 0x32 /* 00000440 */] label00000410: 00000410 4EBA 0016 jsr [PC + 0x16 /* 00000428 */] 00000414 6004 bra +0x6 /* 0000041A */ label00000416: 00000416 42A6 clr.l -[A6] 00000418 6006 bra +0x8 /* 00000420 */ label0000041A: 0000041A 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF label00000420: 00000420 2F2D F36E move.l -[A7], [A5 - 0xC92] 00000424 A873 syscall SetPort 00000426 4E75 rts fn00000428: 00000428 42A7 clr.l -[A7] 0000042A A924 syscall FrontWindow 0000042C 205F movea.l A0, [A7]+ 0000042E 2068 0098 movea.l A0, [A0 + 0x98] 00000432 201E move.l D0, [A6]+ 00000434 3140 007C move.w [A0 + 0x7C], D0 00000438 216D F39A 0080 move.l [A0 + 0x80], [A5 - 0xC66] 0000043E 4E75 rts fn00000440: 00000440 4267 clr.w -[A7] 00000442 2F2D F39A move.l -[A7], [A5 - 0xC66] 00000446 2F2D F396 move.l -[A7], [A5 - 0xC6A] 0000044A 42A7 clr.l -[A7] 0000044C A968 syscall TrackControl 0000044E 4280 clr.l D0 00000450 301F move.w D0, [A7]+ 00000452 2D00 move.l -[A6], D0 00000454 4E75 rts fn00000456: 00000456 42A6 clr.l -[A6] label00000458: 00000458 4267 clr.w -[A7] 0000045A A973 syscall StillDown 0000045C 301F move.w D0, [A7]+ 0000045E 4A40 tst.w D0 00000460 6700 004C beq +0x4E /* 000004AE */ 00000464 486D F396 pea.l [A5 - 0xC6A] 00000468 A972 syscall GetMouse 0000046A 4267 clr.w -[A7] 0000046C 2F2D F39A move.l -[A7], [A5 - 0xC66] 00000470 2F2D F396 move.l -[A7], [A5 - 0xC6A] 00000474 A966 syscall TestControl 00000476 4280 clr.l D0 00000478 301F move.w D0, [A7]+ 0000047A 2C80 move.l [A6], D0 0000047C 2016 move.l D0, [A6] 0000047E 6724 beq +0x26 /* 000004A4 */ 00000480 0C80 0000 00FE cmpi.l D0, 0xFE 00000486 671C beq +0x1E /* 000004A4 */ 00000488 B0AE 0004 cmp.l D0, [A6 + 0x4] 0000048C 6616 bne +0x18 /* 000004A4 */ 0000048E 2F2D F39A move.l -[A7], [A5 - 0xC66] 00000492 2016 move.l D0, [A6] 00000494 3F00 move.w -[A7], D0 00000496 A95D syscall HiliteControl 00000498 2D16 move.l -[A6], [A6] 0000049A 2D2D F39A move.l -[A6], [A5 - 0xC66] 0000049E 4EBA 0020 jsr [PC + 0x20 /* 000004C0 */] 000004A2 60B4 bra -0x4A /* 00000458 */ label000004A4: 000004A4 2F2D F39A move.l -[A7], [A5 - 0xC66] 000004A8 4267 clr.w -[A7] 000004AA A95D syscall HiliteControl 000004AC 60AA bra -0x54 /* 00000458 */ label000004AE: 000004AE 2F2D F39A move.l -[A7], [A5 - 0xC66] 000004B2 4267 clr.w -[A7] 000004B4 A95D syscall HiliteControl 000004B6 201E move.l D0, [A6]+ 000004B8 B096 cmp.l D0, [A6] 000004BA 6702 beq +0x4 /* 000004BE */ 000004BC 4296 clr.l [A6] label000004BE: 000004BE 4E75 rts fn000004C0: 000004C0 206D F39A movea.l A0, [A5 - 0xC66] 000004C4 2050 movea.l A0, [A0] 000004C6 2068 0024 movea.l A0, [A0 + 0x24] 000004CA 4AA8 0004 tst.l [A0 + 0x4] 000004CE 6708 beq +0xA /* 000004D8 */ 000004D0 2268 0004 movea.l A1, [A0 + 0x4] 000004D4 4E91 jsr [A1] 000004D6 6002 bra +0x4 /* 000004DA */ label000004D8: 000004D8 508E addq.l A6, 8 label000004DA: 000004DA 4E75 rts export_95: 000004DC 262D F7FC move.l D3, [A5 - 0x804] 000004E0 4EBA FE6E jsr [PC - 0x192 /* 00000350 */] 000004E4 201E move.l D0, [A6]+ 000004E6 B680 cmp.l D3, D0 000004E8 6728 beq +0x2A /* 00000512 */ 000004EA 2F03 move.l -[A7], D3 000004EC A91F syscall SelectWindow 000004EE 2043 movea.l A0, D3 000004F0 2028 0098 move.l D0, [A0 + 0x98] 000004F4 6712 beq +0x14 /* 00000508 */ 000004F6 2040 movea.l A0, D0 000004F8 2028 006C move.l D0, [A0 + 0x6C] 000004FC 670A beq +0xC /* 00000508 */ 000004FE 2D28 006C move.l -[A6], [A0 + 0x6C] 00000502 4EBA 06FC jsr [PC + 0x6FC /* 00000C00 */] 00000506 600A bra +0xC /* 00000512 */ label00000508: 00000508 41ED F392 lea.l A0, [A5 - 0xC6E] 0000050C 2D08 move.l -[A6], A0 0000050E 4EBA 06F0 jsr [PC + 0x6F0 /* 00000C00 */] label00000512: 00000512 2F03 move.l -[A7], D3 00000514 2F2D F7F6 move.l -[A7], [A5 - 0x80A] 00000518 487A 0E70 pea.l [PC + 0xE70 /* 0000138A, value 0x140004, cstring "" */] 0000051C A925 syscall DragWindow 0000051E 4E75 rts export_208: 00000520 42A7 clr.l -[A7] 00000522 A924 syscall FrontWindow 00000524 201F move.l D0, [A7]+ 00000526 B0AD F7FC cmp.l D0, [A5 - 0x804] 0000052A 6600 0042 bne +0x44 /* 0000056E */ 0000052E 2F2D F7FC move.l -[A7], [A5 - 0x804] 00000532 A873 syscall SetPort 00000534 42A7 clr.l -[A7] 00000536 2F2D F7FC move.l -[A7], [A5 - 0x804] 0000053A 2F2D F7F6 move.l -[A7], [A5 - 0x80A] 0000053E 487A 0E5A pea.l [PC + 0xE5A /* 0000139A, value 0x32001E, cstring "" */] 00000542 A92B syscall GrowWindow 00000544 361F move.w D3, [A7]+ 00000546 381F move.w D4, [A7]+ 00000548 2D2D F7FC move.l -[A6], [A5 - 0x804] 0000054C 4EBA 0022 jsr [PC + 0x22 /* 00000570 */] 00000550 2F2D F7FC move.l -[A7], [A5 - 0x804] 00000554 3F04 move.w -[A7], D4 00000556 3F03 move.w -[A7], D3 00000558 1F3C FFFF move.b -[A7], 0xFF 0000055C A91D syscall SizeWindow 0000055E 2D2D F7FC move.l -[A6], [A5 - 0x804] 00000562 4EBA 000C jsr [PC + 0xC /* 00000570 */] 00000566 2D2D F7FC move.l -[A6], [A5 - 0x804] 0000056A 4EBA 0058 jsr [PC + 0x58 /* 000005C4 */] label0000056E: 0000056E 4E75 rts fn00000570: 00000570 205E movea.l A0, [A6]+ 00000572 3028 0014 move.w D0, [A0 + 0x14] 00000576 3228 0016 move.w D1, [A0 + 0x16] 0000057A 41ED F34A lea.l A0, [A5 - 0xCB6] 0000057E 43ED F352 lea.l A1, [A5 - 0xCAE] 00000582 4268 0002 clr.w [A0 + 0x2] 00000586 3140 0004 move.w [A0 + 0x4], D0 0000058A 3141 0006 move.w [A0 + 0x6], D1 0000058E 0440 0010 subi.w D0, 0x10 00000592 3080 move.w [A0], D0 00000594 4251 clr.w [A1] 00000596 0640 0010 addi.w D0, 0x10 0000059A 3340 0004 move.w [A1 + 0x4], D0 0000059E 3341 0006 move.w [A1 + 0x6], D1 000005A2 0441 0010 subi.w D1, 0x10 000005A6 3341 0002 move.w [A1 + 0x2], D1 000005AA 486D F34A pea.l [A5 - 0xCB6] 000005AE A8A3 syscall EraseRect 000005B0 486D F34A pea.l [A5 - 0xCB6] 000005B4 A928 syscall InvalRect 000005B6 486D F352 pea.l [A5 - 0xCAE] 000005BA A8A3 syscall EraseRect 000005BC 486D F352 pea.l [A5 - 0xCAE] 000005C0 A928 syscall InvalRect 000005C2 4E75 rts fn000005C4: 000005C4 2056 movea.l A0, [A6] 000005C6 4AA8 009E tst.l [A0 + 0x9E] 000005CA 6700 004A beq +0x4C /* 00000616 */ 000005CE 2F28 009E move.l -[A7], [A0 + 0x9E] 000005D2 A958 syscall HideControl 000005D4 2056 movea.l A0, [A6] 000005D6 2F28 009E move.l -[A7], [A0 + 0x9E] 000005DA 3F28 0016 move.w -[A7], [A0 + 0x16] 000005DE 0457 000F subi.w [A7], 0xF 000005E2 3F28 0010 move.w -[A7], [A0 + 0x10] 000005E6 0457 0001 subi.w [A7], 0x1 000005EA A959 syscall MoveControl 000005EC 2056 movea.l A0, [A6] 000005EE 2F28 009E move.l -[A7], [A0 + 0x9E] 000005F2 3F3C 0010 move.w -[A7], 0x10 000005F6 3F28 0014 move.w -[A7], [A0 + 0x14] 000005FA 0457 000D subi.w [A7], 0xD /* '\r' */ 000005FE A95C syscall SizeControl 00000600 2056 movea.l A0, [A6] 00000602 2068 009E movea.l A0, [A0 + 0x9E] 00000606 2050 movea.l A0, [A0] 00000608 4868 0008 pea.l [A0 + 0x8] 0000060C A92A syscall ValidRect 0000060E 2056 movea.l A0, [A6] 00000610 2F28 009E move.l -[A7], [A0 + 0x9E] 00000614 A957 syscall ShowControl label00000616: 00000616 2056 movea.l A0, [A6] 00000618 4AA8 00A2 tst.l [A0 + 0xA2] 0000061C 6748 beq +0x4A /* 00000666 */ 0000061E 2F28 00A2 move.l -[A7], [A0 + 0xA2] 00000622 A958 syscall HideControl 00000624 2056 movea.l A0, [A6] 00000626 2F28 00A2 move.l -[A7], [A0 + 0xA2] 0000062A 3F28 0012 move.w -[A7], [A0 + 0x12] 0000062E 0457 0001 subi.w [A7], 0x1 00000632 3F28 0014 move.w -[A7], [A0 + 0x14] 00000636 0457 000F subi.w [A7], 0xF 0000063A A959 syscall MoveControl 0000063C 2056 movea.l A0, [A6] 0000063E 2F28 00A2 move.l -[A7], [A0 + 0xA2] 00000642 3F28 0016 move.w -[A7], [A0 + 0x16] 00000646 0457 000D subi.w [A7], 0xD /* '\r' */ 0000064A 3F3C 0010 move.w -[A7], 0x10 0000064E A95C syscall SizeControl 00000650 2056 movea.l A0, [A6] 00000652 2068 00A2 movea.l A0, [A0 + 0xA2] 00000656 2050 movea.l A0, [A0] 00000658 4868 0008 pea.l [A0 + 0x8] 0000065C A92A syscall ValidRect 0000065E 2056 movea.l A0, [A6] 00000660 2F28 00A2 move.l -[A7], [A0 + 0xA2] 00000664 A957 syscall ShowControl label00000666: 00000666 588E addq.l A6, 4 00000668 4E75 rts export_94: 0000066A 262D F7FC move.l D3, [A5 - 0x804] 0000066E 4EBA FCE0 jsr [PC - 0x320 /* 00000350 */] 00000672 201E move.l D0, [A6]+ 00000674 B680 cmp.l D3, D0 00000676 6600 0042 bne +0x44 /* 000006BA */ 0000067A 4267 clr.w -[A7] 0000067C 2F03 move.l -[A7], D3 0000067E 2F2D F7F6 move.l -[A7], [A5 - 0x80A] 00000682 A91E syscall TrackGoAway 00000684 301F move.w D0, [A7]+ 00000686 4A40 tst.w D0 00000688 6730 beq +0x32 /* 000006BA */ 0000068A 2F03 move.l -[A7], D3 0000068C A916 syscall HideWindow 0000068E 4EBA FCC0 jsr [PC - 0x340 /* 00000350 */] 00000692 261E move.l D3, [A6]+ 00000694 671A beq +0x1C /* 000006B0 */ 00000696 2043 movea.l A0, D3 00000698 2028 0098 move.l D0, [A0 + 0x98] 0000069C 6712 beq +0x14 /* 000006B0 */ 0000069E 2040 movea.l A0, D0 000006A0 2028 006C move.l D0, [A0 + 0x6C] 000006A4 670A beq +0xC /* 000006B0 */ 000006A6 2D28 006C move.l -[A6], [A0 + 0x6C] 000006AA 4EBA 0554 jsr [PC + 0x554 /* 00000C00 */] 000006AE 600A bra +0xC /* 000006BA */ label000006B0: 000006B0 41ED F392 lea.l A0, [A5 - 0xC6E] 000006B4 2D08 move.l -[A6], A0 000006B6 4EBA 0548 jsr [PC + 0x548 /* 00000C00 */] label000006BA: 000006BA 4E75 rts 000006BC E440 asr D0.w, 2 000006BE 3800 move.w D4, D0 000006C0 262D F7FC move.l D3, [A5 - 0x804] 000006C4 4EBA FC8A jsr [PC - 0x376 /* 00000350 */] 000006C8 201E move.l D0, [A6]+ 000006CA B680 cmp.l D3, D0 000006CC 6600 0060 bne +0x62 /* 0000072E */ 000006D0 2F2D F7FC move.l -[A7], [A5 - 0x804] 000006D4 A873 syscall SetPort 000006D6 4267 clr.w -[A7] 000006D8 2F03 move.l -[A7], D3 000006DA 2F2D F7F6 move.l -[A7], [A5 - 0x80A] 000006DE 3F04 move.w -[A7], D4 000006E0 A83B syscall TrackBox 000006E2 301F move.w D0, [A7]+ 000006E4 6748 beq +0x4A /* 0000072E */ 000006E6 2D2D F7FC move.l -[A6], [A5 - 0x804] 000006EA 4EBA FE84 jsr [PC - 0x17C /* 00000570 */] 000006EE 2F2D F7FC move.l -[A7], [A5 - 0x804] 000006F2 3F04 move.w -[A7], D4 000006F4 3F3C FFFF move.w -[A7], 0xFFFF 000006F8 A83A syscall ZoomWindow 000006FA 2D2D F7FC move.l -[A6], [A5 - 0x804] 000006FE 4EBA FE70 jsr [PC - 0x190 /* 00000570 */] 00000702 2D2D F7FC move.l -[A6], [A5 - 0x804] 00000706 4EBA FEBC jsr [PC - 0x144 /* 000005C4 */] 0000070A 2043 movea.l A0, D3 0000070C 2028 0098 move.l D0, [A0 + 0x98] 00000710 6712 beq +0x14 /* 00000724 */ 00000712 2040 movea.l A0, D0 00000714 2028 006C move.l D0, [A0 + 0x6C] 00000718 670A beq +0xC /* 00000724 */ 0000071A 2D28 006C move.l -[A6], [A0 + 0x6C] 0000071E 4EBA 04E0 jsr [PC + 0x4E0 /* 00000C00 */] 00000722 600A bra +0xC /* 0000072E */ label00000724: 00000724 41ED F392 lea.l A0, [A5 - 0xC6E] 00000728 2D08 move.l -[A6], A0 0000072A 4EBA 04D4 jsr [PC + 0x4D4 /* 00000C00 */] label0000072E: 0000072E 4E75 rts 00000730 082D 0008 F7FA btst.b [A5 - 0x806], 0x8 00000736 6700 000A beq +0xC /* 00000742 */ 0000073A 4EBA 000C jsr [PC + 0xC /* 00000748 */] 0000073E 4A9E tst.l [A6]+ 00000740 6604 bne +0x6 /* 00000746 */ label00000742: 00000742 4EBA 004A jsr [PC + 0x4A /* 0000078E */] label00000746: 00000746 4E75 rts fn00000748: 00000748 2078 0A1C movea.l A0, [0x00000A1C /* MenuList */] 0000074C 2050 movea.l A0, [A0] 0000074E 3010 move.w D0, [A0] 00000750 6736 beq +0x38 /* 00000788 */ 00000752 42A7 clr.l -[A7] 00000754 202D F7EE move.l D0, [A5 - 0x812] 00000758 3F00 move.w -[A7], D0 0000075A A93E syscall MenuKey 0000075C 221F move.l D1, [A7]+ 0000075E 2001 move.l D0, D1 00000760 2D01 move.l -[A6], D1 00000762 4840 swap.w D0 00000764 4A40 tst.w D0 00000766 6720 beq +0x22 /* 00000788 */ 00000768 4EBA FBE6 jsr [PC - 0x41A /* 00000350 */] 0000076C 205E movea.l A0, [A6]+ 0000076E 2028 0098 move.l D0, [A0 + 0x98] 00000772 670C beq +0xE /* 00000780 */ 00000774 2040 movea.l A0, D0 00000776 2028 006C move.l D0, [A0 + 0x6C] 0000077A 6704 beq +0x6 /* 00000780 */ 0000077C 215E 0074 move.l [A0 + 0x74], [A6]+ label00000780: 00000780 203C 0000 0001 move.l D0, 0x1 00000786 6002 bra +0x4 /* 0000078A */ label00000788: 00000788 4280 clr.l D0 label0000078A: 0000078A 2D00 move.l -[A6], D0 0000078C 4E75 rts fn0000078E: 0000078E 42A7 clr.l -[A7] 00000790 A924 syscall FrontWindow 00000792 225F movea.l A1, [A7]+ 00000794 2029 0098 move.l D0, [A1 + 0x98] 00000798 6738 beq +0x3A /* 000007D2 */ 0000079A 2240 movea.l A1, D0 0000079C 2069 0028 movea.l A0, [A1 + 0x28] 000007A0 2208 move.l D1, A0 000007A2 2401 move.l D2, D1 000007A4 5882 addq.l D2, 4 000007A6 0282 0000 003F andi.l D2, 0x3F /* '?' */ 000007AC 0201 00C0 andi.b D1, 0xC0 000007B0 D282 add.l D1, D2 000007B2 B2A9 002C cmp.l D1, [A1 + 0x2C] 000007B6 6608 bne +0xA /* 000007C0 */ 000007B8 3F3C 0002 move.w -[A7], 0x2 000007BC A9C8 syscall SysBeep 000007BE 6012 bra +0x14 /* 000007D2 */ label000007C0: 000007C0 302D F7FA move.w D0, [A5 - 0x806] 000007C4 4840 swap.w D0 000007C6 302D F7F0 move.w D0, [A5 - 0x810] 000007CA 2080 move.l [A0], D0 000007CC 2341 0028 move.l [A1 + 0x28], D1 000007D0 4E75 rts label000007D2: 000007D2 3F3C 0005 move.w -[A7], 0x5 000007D6 A9C8 syscall SysBeep 000007D8 4E75 rts 000007DA 206D F7EE movea.l A0, [A5 - 0x812] 000007DE 2028 0098 move.l D0, [A0 + 0x98] 000007E2 6700 000C beq +0xE /* 000007F0 */ 000007E6 2040 movea.l A0, D0 000007E8 41E8 00A8 lea.l A0, [A0 + 0xA8] 000007EC 2050 movea.l A0, [A0] 000007EE 4ED0 jmp [A0] export_247: label000007F0: 000007F0 262D F7EE move.l D3, [A5 - 0x812] 000007F4 486D F36E pea.l [A5 - 0xC92] 000007F8 A874 syscall GetPort 000007FA 2F03 move.l -[A7], D3 000007FC A873 syscall SetPort 000007FE 2F03 move.l -[A7], D3 00000800 A922 syscall BeginUpdate 00000802 2243 movea.l A1, D3 00000804 4A29 009C tst.b [A1 + 0x9C] 00000808 670A beq +0xC /* 00000814 */ 0000080A 3F3C 000B move.w -[A7], 0xB 0000080E A89C syscall PenMode 00000810 2F03 move.l -[A7], D3 00000812 A904 syscall DrawGrowIcon label00000814: 00000814 A89E syscall PenNormal 00000816 2F03 move.l -[A7], D3 00000818 A969 syscall DrawControls 0000081A 2F03 move.l -[A7], D3 0000081C A923 syscall EndUpdate 0000081E 2F2D F36E move.l -[A7], [A5 - 0xC92] 00000822 A873 syscall SetPort 00000824 4E75 rts 00000826 206D F7EE movea.l A0, [A5 - 0x812] 0000082A 2028 0098 move.l D0, [A0 + 0x98] 0000082E 6700 000C beq +0xE /* 0000083C */ 00000832 2040 movea.l A0, D0 00000834 41E8 00AC lea.l A0, [A0 + 0xAC] 00000838 2050 movea.l A0, [A0] 0000083A 4ED0 jmp [A0] export_189: label0000083C: 0000083C 202D F7EE move.l D0, [A5 - 0x812] 00000840 2600 move.l D3, D0 00000842 302D F7FA move.w D0, [A5 - 0x806] 00000846 0240 0001 andi.w D0, 0x1 0000084A 6700 0044 beq +0x46 /* 00000890 */ 0000084E 4AAD F37E tst.l [A5 - 0xC82] 00000852 6708 beq +0xA /* 0000085C */ 00000854 2F2D F37E move.l -[A7], [A5 - 0xC82] 00000858 4267 clr.w -[A7] 0000085A A93A syscall DisableItem label0000085C: 0000085C 2043 movea.l A0, D3 0000085E 2028 008C move.l D0, [A0 + 0x8C] 00000862 4A80 tst.l D0 00000864 6700 005E beq +0x60 /* 000008C4 */ 00000868 2B40 F39E move.l [A5 - 0xC62], D0 label0000086C: 0000086C 226D F39E movea.l A1, [A5 - 0xC62] 00000870 2051 movea.l A0, [A1] 00000872 2268 0024 movea.l A1, [A0 + 0x24] 00000876 42A6 clr.l -[A6] 00000878 2D11 move.l -[A6], [A1] 0000087A 4EBA 0092 jsr [PC + 0x92 /* 0000090E */] 0000087E 226D F39E movea.l A1, [A5 - 0xC62] 00000882 2051 movea.l A0, [A1] 00000884 4A90 tst.l [A0] 00000886 6700 003C beq +0x3E /* 000008C4 */ 0000088A 2B50 F39E move.l [A5 - 0xC62], [A0] 0000088E 60DC bra -0x22 /* 0000086C */ label00000890: 00000890 2043 movea.l A0, D3 00000892 2028 008C move.l D0, [A0 + 0x8C] 00000896 4A80 tst.l D0 00000898 672A beq +0x2C /* 000008C4 */ 0000089A 2B40 F39E move.l [A5 - 0xC62], D0 label0000089E: 0000089E 226D F39E movea.l A1, [A5 - 0xC62] 000008A2 2051 movea.l A0, [A1] 000008A4 2268 0024 movea.l A1, [A0 + 0x24] 000008A8 2D3C 0000 00FF move.l -[A6], 0xFF 000008AE 2D11 move.l -[A6], [A1] 000008B0 4EBA 005C jsr [PC + 0x5C /* 0000090E */] 000008B4 226D F39E movea.l A1, [A5 - 0xC62] 000008B8 2051 movea.l A0, [A1] 000008BA 4A90 tst.l [A0] 000008BC 6706 beq +0x8 /* 000008C4 */ 000008BE 2B50 F39E move.l [A5 - 0xC62], [A0] 000008C2 60DA bra -0x24 /* 0000089E */ label000008C4: 000008C4 2F03 move.l -[A7], D3 000008C6 A873 syscall SetPort 000008C8 2243 movea.l A1, D3 000008CA 4A29 009C tst.b [A1 + 0x9C] 000008CE 671A beq +0x1C /* 000008EA */ 000008D0 2F09 move.l -[A7], A1 000008D2 4AA9 009E tst.l [A1 + 0x9E] 000008D6 660E bne +0x10 /* 000008E6 */ 000008D8 4AA9 00A2 tst.l [A1 + 0xA2] 000008DC 6608 bne +0xA /* 000008E6 */ 000008DE 3F3C 000B move.w -[A7], 0xB 000008E2 A89C syscall PenMode 000008E4 6002 bra +0x4 /* 000008E8 */ label000008E6: 000008E6 A89E syscall PenNormal label000008E8: 000008E8 A904 syscall DrawGrowIcon label000008EA: 000008EA 4E75 rts 000008EC 3F3C 0002 move.w -[A7], 0x2 000008F0 A9E9 syscall Pack2 000008F2 4267 clr.w -[A7] 000008F4 2F3C 0064 0064 move.l -[A7], 0x640064 /* 'd\0d' */ 000008FA 2F2D F7EE move.l -[A7], [A5 - 0x812] 000008FE 3F3C 0000 move.w -[A7], 0x0 00000902 A9E9 syscall Pack2 00000904 548F addq.l A7, 2 00000906 3F3C 0004 move.w -[A7], 0x4 0000090A A9E9 syscall Pack2 0000090C 4E75 rts fn0000090E: 0000090E 2F1E move.l -[A7], [A6]+ 00000910 201E move.l D0, [A6]+ 00000912 3F00 move.w -[A7], D0 00000914 A95D syscall HiliteControl 00000916 4E75 rts export_23: 00000918 2056 movea.l A0, [A6] 0000091A 5588 subq.l A0, 2 0000091C 4280 clr.l D0 0000091E 3010 move.w D0, [A0] 00000920 0C80 0000 1234 cmpi.l D0, 0x1234 00000926 6608 bne +0xA /* 00000930 */ 00000928 4EBA 019A jsr [PC + 0x19A /* 00000AC4 */] 0000092C 4EFA 0054 jmp [PC + 0x54 /* 00000982 */] label00000930: 00000930 0C80 0000 2345 cmpi.l D0, 0x2345 /* '#E' */ 00000936 6608 bne +0xA /* 00000940 */ 00000938 4EBA 0206 jsr [PC + 0x206 /* 00000B40 */] 0000093C 4EFA 0044 jmp [PC + 0x44 /* 00000982 */] label00000940: 00000940 0C80 0000 4567 cmpi.l D0, 0x4567 /* 'Eg' */ 00000946 6608 bne +0xA /* 00000950 */ 00000948 4EBA 003A jsr [PC + 0x3A /* 00000984 */] 0000094C 4EFA 0034 jmp [PC + 0x34 /* 00000982 */] label00000950: 00000950 0C80 0000 3456 cmpi.l D0, 0x3456 /* '4V' */ 00000956 6608 bne +0xA /* 00000960 */ 00000958 4EBA 022A jsr [PC + 0x22A /* 00000B84 */] 0000095C 4EFA 0024 jmp [PC + 0x24 /* 00000982 */] label00000960: 00000960 4EBA 0014 jsr [PC + 0x14 /* 00000976 */] 00000964 1144 6F65 move.b [A0 + 0x6F65], D4 00000968 7320 moveq.l D1, 0x20 0000096A 6E6F bgt +0x71 /* 000009DB */ 0000096C 7420 moveq.l D2, 0x20 0000096E 7573 moveq.l D2, 0x73 00000970 6520 bcs +0x22 /* 00000992 */ 00000972 4144 chk.w D0, D4 00000974 442E 2D1F neg.b [A6 + 0x2D1F] // begin alternate branch 00000976-00000978 fn00000976: 00000976 2D1F move.l -[A6], [A7]+ // end alternate branch 00000976-00000978 fn00000976: // (misaligned) 00000978 2D3C 0000 0002 move.l -[A6], 0x2 0000097E 4EBA 1136 jsr [PC + 0x1136 /* 00001AB6 */] label00000982: 00000982 4E75 rts fn00000984: 00000984 4EBA 0D86 jsr [PC + 0xD86 /* 0000170C */] 00000988 2F16 move.l -[A7], [A6] 0000098A A873 syscall SetPort 0000098C 3F3C 0008 move.w -[A7], 0x8 00000990 A89C syscall PenMode label00000992: 00000992 42A7 clr.l -[A7] 00000994 2F16 move.l -[A7], [A6] 00000996 225E movea.l A1, [A6]+ 00000998 2056 movea.l A0, [A6] 0000099A 3028 000C move.w D0, [A0 + 0xC] 0000099E 0C40 0004 cmpi.w D0, 0x4 000009A2 6600 0058 bne +0x5A /* 000009FC */ 000009A6 41E9 0010 lea.l A0, [A1 + 0x10] 000009AA 2209 move.l D1, A1 000009AC 43ED F352 lea.l A1, [A5 - 0xCAE] 000009B0 3290 move.w [A1], [A0] 000009B2 0451 0001 subi.w [A1], 0x1 000009B6 3368 0006 0002 move.w [A1 + 0x2], [A0 + 0x6] 000009BC 0469 000F 0002 subi.w [A1 + 0x2], 0xF 000009C2 3368 0004 0004 move.w [A1 + 0x4], [A0 + 0x4] 000009C8 0469 000E 0004 subi.w [A1 + 0x4], 0xE 000009CE 3368 0006 0006 move.w [A1 + 0x6], [A0 + 0x6] 000009D4 0669 0001 0006 addi.w [A1 + 0x6], 0x1 000009DA 486D F352 pea.l [A5 - 0xCAE] 000009DE 486D 0E5A pea.l [A5 + 0xE5A /* export_455 */] 000009E2 1F3C FFFF move.b -[A7], 0xFF 000009E6 4267 clr.w -[A7] 000009E8 4267 clr.w -[A7] 000009EA 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 000009EE 3F3C 0010 move.w -[A7], 0x10 000009F2 2F16 move.l -[A7], [A6] 000009F4 261E move.l D3, [A6]+ 000009F6 2D01 move.l -[A6], D1 000009F8 4EFA 008A jmp [PC + 0x8A /* 00000A84 */] label000009FC: 000009FC 0C40 0008 cmpi.w D0, 0x8 00000A00 6600 0058 bne +0x5A /* 00000A5A */ 00000A04 41E9 0010 lea.l A0, [A1 + 0x10] 00000A08 2209 move.l D1, A1 00000A0A 43ED F34A lea.l A1, [A5 - 0xCB6] 00000A0E 32A8 0004 move.w [A1], [A0 + 0x4] 00000A12 0451 000F subi.w [A1], 0xF 00000A16 3368 0002 0002 move.w [A1 + 0x2], [A0 + 0x2] 00000A1C 0469 0001 0002 subi.w [A1 + 0x2], 0x1 00000A22 3368 0004 0004 move.w [A1 + 0x4], [A0 + 0x4] 00000A28 0669 0001 0004 addi.w [A1 + 0x4], 0x1 00000A2E 3368 0006 0006 move.w [A1 + 0x6], [A0 + 0x6] 00000A34 0469 000E 0006 subi.w [A1 + 0x6], 0xE 00000A3A 486D F34A pea.l [A5 - 0xCB6] 00000A3E 486D 0E5A pea.l [A5 + 0xE5A /* export_455 */] 00000A42 1F3C FFFF move.b -[A7], 0xFF 00000A46 4267 clr.w -[A7] 00000A48 4267 clr.w -[A7] 00000A4A 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 00000A4E 3F3C 0010 move.w -[A7], 0x10 00000A52 2F16 move.l -[A7], [A6] 00000A54 261E move.l D3, [A6]+ 00000A56 2D01 move.l -[A6], D1 00000A58 602A bra +0x2C /* 00000A84 */ label00000A5A: 00000A5A 205E movea.l A0, [A6]+ 00000A5C 43E8 001A lea.l A1, [A0 + 0x1A] 00000A60 2F09 move.l -[A7], A1 00000A62 2228 0016 move.l D1, [A0 + 0x16] 00000A66 D288 add.l D1, A0 00000A68 2F01 move.l -[A7], D1 00000A6A 3028 0014 move.w D0, [A0 + 0x14] 00000A6E 1F00 move.b -[A7], D0 00000A70 3F28 0012 move.w -[A7], [A0 + 0x12] 00000A74 3F28 0010 move.w -[A7], [A0 + 0x10] 00000A78 3F28 000E move.w -[A7], [A0 + 0xE] 00000A7C 3F28 000C move.w -[A7], [A0 + 0xC] 00000A80 2F08 move.l -[A7], A0 00000A82 2608 move.l D3, A0 label00000A84: 00000A84 A954 syscall NewControl 00000A86 2043 movea.l A0, D3 00000A88 209F move.l [A0], [A7]+ 00000A8A 42A8 0004 clr.l [A0 + 0x4] 00000A8E 3028 000C move.w D0, [A0 + 0xC] 00000A92 0C40 0008 cmpi.w D0, 0x8 00000A96 660C bne +0xE /* 00000AA4 */ 00000A98 225E movea.l A1, [A6]+ 00000A9A 2350 00A2 move.l [A1 + 0xA2], [A0] 00000A9E 2149 0022 move.l [A0 + 0x22], A1 00000AA2 6010 bra +0x12 /* 00000AB4 */ label00000AA4: 00000AA4 0C40 0004 cmpi.w D0, 0x4 00000AA8 660A bne +0xC /* 00000AB4 */ 00000AAA 225E movea.l A1, [A6]+ 00000AAC 2350 009E move.l [A1 + 0x9E], [A0] 00000AB0 2149 0022 move.l [A0 + 0x22], A1 label00000AB4: 00000AB4 317C 9876 0026 move.w [A0 + 0x26], 0x9876 00000ABA 4E75 rts export_38: 00000ABC 205E movea.l A0, [A6]+ 00000ABE 2F08 move.l -[A7], A0 00000AC0 A92D syscall CloseWindow 00000AC2 4E75 rts fn00000AC4: 00000AC4 42A7 clr.l -[A7] 00000AC6 A924 syscall FrontWindow 00000AC8 261F move.l D3, [A7]+ 00000ACA 225E movea.l A1, [A6]+ 00000ACC 42A9 009E clr.l [A1 + 0x9E] 00000AD0 42A9 00A2 clr.l [A1 + 0xA2] 00000AD4 337C 9876 00CA move.w [A1 + 0xCA], 0x9876 00000ADA 42A7 clr.l -[A7] 00000ADC 2F09 move.l -[A7], A1 00000ADE 41E9 00A6 lea.l A0, [A1 + 0xA6] 00000AE2 2F08 move.l -[A7], A0 00000AE4 2029 00AE move.l D0, [A1 + 0xAE] 00000AE8 D089 add.l D0, A1 00000AEA 2F00 move.l -[A7], D0 00000AEC 1F29 00B2 move.b -[A7], [A1 + 0xB2] 00000AF0 3029 00BA move.w D0, [A1 + 0xBA] 00000AF4 3F00 move.w -[A7], D0 00000AF6 0C40 0000 cmpi.w D0, 0x0 00000AFA 670A beq +0xC /* 00000B06 */ 00000AFC 0C40 0008 cmpi.w D0, 0x8 00000B00 6704 beq +0x6 /* 00000B06 */ 00000B02 4229 009C clr.b [A1 + 0x9C] label00000B06: 00000B06 2F29 00BE move.l -[A7], [A1 + 0xBE] 00000B0A 1F29 00B6 move.b -[A7], [A1 + 0xB6] 00000B0E 2F29 00C2 move.l -[A7], [A1 + 0xC2] 00000B12 A913 syscall NewWindow 00000B14 2D17 move.l -[A6], [A7] 00000B16 A873 syscall SetPort 00000B18 3F3C 0004 move.w -[A7], 0x4 00000B1C A887 syscall TextFont 00000B1E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000B22 A88A syscall TextSize 00000B24 4267 clr.w -[A7] 00000B26 A889 syscall TextMode 00000B28 205E movea.l A0, [A6]+ 00000B2A 4A28 009C tst.b [A0 + 0x9C] 00000B2E 670E beq +0x10 /* 00000B3E */ 00000B30 2F08 move.l -[A7], A0 00000B32 3F3C 000B move.w -[A7], 0xB 00000B36 A89C syscall PenMode 00000B38 A904 syscall DrawGrowIcon 00000B3A 2F03 move.l -[A7], D3 00000B3C A873 syscall SetPort label00000B3E: 00000B3E 4E75 rts fn00000B40: 00000B40 4EBA F80E jsr [PC - 0x7F2 /* 00000350 */] 00000B44 201E move.l D0, [A6]+ 00000B46 6714 beq +0x16 /* 00000B5C */ 00000B48 2040 movea.l A0, D0 00000B4A 4AA8 0098 tst.l [A0 + 0x98] 00000B4E 670C beq +0xE /* 00000B5C */ 00000B50 2068 0098 movea.l A0, [A0 + 0x98] 00000B54 2068 006C movea.l A0, [A0 + 0x6C] 00000B58 2610 move.l D3, [A0] 00000B5A 6004 bra +0x6 /* 00000B60 */ label00000B5C: 00000B5C 262D F392 move.l D3, [A5 - 0xC6E] label00000B60: 00000B60 42A7 clr.l -[A7] 00000B62 A93B syscall GetMenuBar 00000B64 2F17 move.l -[A7], [A7] 00000B66 A93C syscall SetMenuBar 00000B68 A934 syscall ClearMenuBar 00000B6A 205F movea.l A0, [A7]+ 00000B6C A023 syscall DisposHandle/DisposeHandle 00000B6E 42A7 clr.l -[A7] 00000B70 A93B syscall GetMenuBar 00000B72 205E movea.l A0, [A6]+ 00000B74 215F 0000 move.l [A0 + 0x0], [A7]+ 00000B78 317C 9876 0008 move.w [A0 + 0x8], 0x9876 00000B7E 2F03 move.l -[A7], D3 00000B80 A93C syscall SetMenuBar 00000B82 4E75 rts fn00000B84: 00000B84 2056 movea.l A0, [A6] 00000B86 317C 9876 0014 move.w [A0 + 0x14], 0x9876 00000B8C 42A7 clr.l -[A7] 00000B8E 3F28 000A move.w -[A7], [A0 + 0xA] 00000B92 2028 0004 move.l D0, [A0 + 0x4] 00000B96 D088 add.l D0, A0 00000B98 2F00 move.l -[A7], D0 00000B9A A931 syscall NewMenu 00000B9C 201F move.l D0, [A7]+ 00000B9E 261E move.l D3, [A6]+ 00000BA0 2043 movea.l A0, D3 00000BA2 2080 move.l [A0], D0 00000BA4 2256 movea.l A1, [A6] 00000BA6 2149 0010 move.l [A0 + 0x10], A1 00000BAA 2F10 move.l -[A7], [A0] 00000BAC 2028 000C move.l D0, [A0 + 0xC] 00000BB0 D088 add.l D0, A0 00000BB2 2F00 move.l -[A7], D0 00000BB4 A933 syscall AppendMenu 00000BB6 2D03 move.l -[A6], D3 00000BB8 2043 movea.l A0, D3 00000BBA 2068 0010 movea.l A0, [A0 + 0x10] 00000BBE 2F10 move.l -[A7], [A0] 00000BC0 A93C syscall SetMenuBar 00000BC2 2056 movea.l A0, [A6] 00000BC4 2F10 move.l -[A7], [A0] 00000BC6 3F28 0008 move.w -[A7], [A0 + 0x8] 00000BCA A935 syscall InsertMenu 00000BCC 42A7 clr.l -[A7] 00000BCE A93B syscall GetMenuBar 00000BD0 205E movea.l A0, [A6]+ 00000BD2 2268 0010 movea.l A1, [A0 + 0x10] 00000BD6 2297 move.l [A1], [A7] 00000BD8 205E movea.l A0, [A6]+ 00000BDA 209F move.l [A0], [A7]+ 00000BDC 4E75 rts export_226: 00000BDE A934 syscall ClearMenuBar 00000BE0 4E75 rts export_93: 00000BE2 205E movea.l A0, [A6]+ 00000BE4 2050 movea.l A0, [A0] 00000BE6 D1FC 0000 006E add.l A0, 0x6E /* 'n' */ 00000BEC 225E movea.l A1, [A6]+ 00000BEE 6608 bne +0xA /* 00000BF8 */ 00000BF0 4290 clr.l [A0] 00000BF2 42A9 0004 clr.l [A1 + 0x4] 00000BF6 6006 bra +0x8 /* 00000BFE */ label00000BF8: 00000BF8 2089 move.l [A0], A1 00000BFA 2348 0004 move.l [A1 + 0x4], A0 label00000BFE: 00000BFE 4E75 rts export_71: fn00000C00: 00000C00 225E movea.l A1, [A6]+ 00000C02 2F11 move.l -[A7], [A1] 00000C04 A93C syscall SetMenuBar 00000C06 A937 syscall DrawMenuBar 00000C08 4E75 rts export_149: fn00000C0A: 00000C0A 205F movea.l A0, [A7]+ 00000C0C 3010 move.w D0, [A0] 00000C0E 41F4 0000 lea.l A0, [A4 + D0.w] 00000C12 2D08 move.l -[A6], A0 00000C14 4E75 rts export_239: fn00000C16: 00000C16 2D1F move.l -[A6], [A7]+ 00000C18 4E75 rts export_78: 00000C1A 4EEC FFFE jmp [A4 - 0x2] export_176: 00000C1E 4EBA 14D0 jsr [PC + 0x14D0 /* 000020F0 */] 00000C22 4E75 rts export_112: 00000C24 201E move.l D0, [A6]+ 00000C26 3F00 move.w -[A7], D0 00000C28 A936 syscall DeleteMenu 00000C2A 4E75 rts export_158: 00000C2C 2F1E move.l -[A7], [A6]+ 00000C2E A932 syscall DisposeMenu 00000C30 4E75 rts export_89: 00000C32 205E movea.l A0, [A6]+ 00000C34 A023 syscall DisposHandle/DisposeHandle 00000C36 4E75 rts export_101: 00000C38 2F1E move.l -[A7], [A6]+ 00000C3A A955 syscall DisposeControl 00000C3C 4E75 rts export_110: 00000C3E 588F addq.l A7, 4 00000C40 4E75 rts export_60: 00000C42 2F1E move.l -[A7], [A6]+ 00000C44 4E75 rts 00000C46 0020 2020 ori.b -[A0], 0x20 /* ' ' */ 00000C4A 2020 move.l D0, -[A0] 00000C4C 2020 move.l D0, -[A0] 00000C4E 2020 move.l D0, -[A0] 00000C50 2020 move.l D0, -[A0] 00000C52 2020 move.l D0, -[A0] 00000C54 2020 move.l D0, -[A0] 00000C56 2020 move.l D0, -[A0] 00000C58 2020 move.l D0, -[A0] 00000C5A 2020 move.l D0, -[A0] 00000C5C 2020 move.l D0, -[A0] 00000C5E 2020 move.l D0, -[A0] 00000C60 2020 move.l D0, -[A0] 00000C62 2020 move.l D0, -[A0] 00000C64 2020 move.l D0, -[A0] 00000C66 2021 move.l D0, -[A1] 00000C68 2223 move.l D1, -[A3] 00000C6A 2425 move.l D2, -[A5] 00000C6C 2627 move.l D3, -[A7] 00000C6E 2829 2A2B move.l D4, [A1 + 0x2A2B] 00000C72 2C2D 2E2F move.l D6, [A5 + 0x2E2F] 00000C76 3031 3233 move.w D0, [A1 + D3.w * 2 + 0x33] 00000C7A 3435 3637 move.w D2, [A5 + D3.w * 8 + 0x37] 00000C7E 3839 3A3B 3C3D move.w D4, [0x3A3B3C3D] 00000C84 3E3F move.w D7, <> 00000C86 4041 negx.w D1 00000C88 4243 clr.w D3 00000C8A 4445 neg.w D5 00000C8C 4647 not.w D7 00000C8E 4849 pea.l A1 00000C90 4A4B tst.w A3 00000C92 4C4D 4E4F movem.l D0,D1,D2,D3,D6,A1,A2,A3,A6, A5 00000C96 5051 addq.w [A1], 8 00000C98 5253 addq.w [A3], 1 00000C9A 5455 addq.w [A5], 2 00000C9C 5657 addq.w [A7], 3 00000C9E 5859 addq.w [A1]+, 4 00000CA0 5A5B addq.w [A3]+, 5 00000CA2 5C5D addq.w [A5]+, 6 00000CA4 5E5F addq.w [A7]+, 7 00000CA6 4041 negx.w D1 00000CA8 4243 clr.w D3 00000CAA 4445 neg.w D5 00000CAC 4647 not.w D7 00000CAE 4849 pea.l A1 00000CB0 4A4B tst.w A3 00000CB2 4C4D 4E4F movem.l D0,D1,D2,D3,D6,A1,A2,A3,A6, A5 00000CB6 5051 addq.w [A1], 8 00000CB8 5253 addq.w [A3], 1 00000CBA 5455 addq.w [A5], 2 00000CBC 5657 addq.w [A7], 3 00000CBE 5859 addq.w [A1]+, 4 00000CC0 5A7B 7C7D addq.w [PC + D7 * 4 + 0x7D], 5 00000CC4 7E7F moveq.l D7, 0x7F export_259: fn00000CC6: 00000CC6 205E movea.l A0, [A6]+ 00000CC8 5288 addq.l A0, 1 00000CCA 221E move.l D1, [A6]+ 00000CCC 242C 0024 move.l D2, [A4 + 0x24] 00000CD0 43FA FF74 lea.l A1, [PC - 0x8C /* 00000C46, value 0x202020 ' ', cstring "" */] 00000CD4 4280 clr.l D0 label00000CD6: 00000CD6 1018 move.b D0, [A0]+ 00000CD8 0C00 0030 cmpi.b D0, 0x30 /* '0' */ 00000CDC 6B38 bmi +0x3A /* 00000D16 */ 00000CDE 0C00 003A cmpi.b D0, 0x3A /* ':' */ 00000CE2 6A1C bpl +0x1E /* 00000D00 */ 00000CE4 0400 0030 subi.b D0, 0x30 /* '0' */ label00000CE8: 00000CE8 B002 cmp.b D0, D2 00000CEA 6A2A bpl +0x2C /* 00000D16 */ 00000CEC 2601 move.l D3, D1 00000CEE C2C2 mulu.w D1, D2 00000CF0 4843 swap.w D3 00000CF2 C6C2 mulu.w D3, D2 00000CF4 4843 swap.w D3 00000CF6 4A43 tst.w D3 00000CF8 661C bne +0x1E /* 00000D16 */ 00000CFA D280 add.l D1, D0 00000CFC D283 add.l D1, D3 00000CFE 60D6 bra -0x28 /* 00000CD6 */ label00000D00: 00000D00 1031 0000 move.b D0, [A1 + D0.w] 00000D04 0C00 0041 cmpi.b D0, 0x41 /* 'A' */ 00000D08 6B0C bmi +0xE /* 00000D16 */ 00000D0A 0C00 005B cmpi.b D0, 0x5B /* '[' */ 00000D0E 6A06 bpl +0x8 /* 00000D16 */ 00000D10 0400 0037 subi.b D0, 0x37 /* '7' */ 00000D14 60D2 bra -0x2C /* 00000CE8 */ label00000D16: 00000D16 2D01 move.l -[A6], D1 00000D18 5388 subq.l A0, 1 00000D1A 2D08 move.l -[A6], A0 00000D1C 4E75 rts export_81: 00000D1E 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 00000D22 FFFF .invalid <> 00000D24 F3EE .invalid <> export_55: 00000D26 4EBA 00B2 jsr [PC + 0xB2 /* 00000DDA */] 00000D2A 6700 009A beq +0x9C /* 00000DC6 */ 00000D2E 42AD F3EE clr.l [A5 - 0xC12] 00000D32 42A6 clr.l -[A6] 00000D34 4EBA 09D6 jsr [PC + 0x9D6 /* 0000170C */] 00000D38 2D16 move.l -[A6], [A6] 00000D3A 5296 addq.l [A6], 1 00000D3C 4EBA 0668 jsr [PC + 0x668 /* 000013A6 */] 00000D40 2D3C 0000 002D move.l -[A6], 0x2D /* '-' */ 00000D46 4EBA 0A5C jsr [PC + 0xA5C /* 000017A4 */] 00000D4A 4A9E tst.l [A6]+ 00000D4C 670A beq +0xC /* 00000D58 */ 00000D4E 5296 addq.l [A6], 1 00000D50 2D3C 0000 0001 move.l -[A6], 0x1 00000D56 6002 bra +0x4 /* 00000D5A */ label00000D58: 00000D58 42A6 clr.l -[A6] label00000D5A: 00000D5A 26C5 move.l [A3]+, D5 00000D5C 2A06 move.l D5, D6 00000D5E 2C1E move.l D6, [A6]+ label00000D60: 00000D60 4EBA FF64 jsr [PC - 0x9C /* 00000CC6 */] 00000D64 2056 movea.l A0, [A6] 00000D66 0C10 002C cmpi.b [A0], 0x2C /* ',' */ 00000D6A 6718 beq +0x1A /* 00000D84 */ 00000D6C 0C10 002E cmpi.b [A0], 0x2E /* '.' */ 00000D70 6712 beq +0x14 /* 00000D84 */ 00000D72 0C10 002F cmpi.b [A0], 0x2F /* '/' */ 00000D76 670C beq +0xE /* 00000D84 */ 00000D78 0C10 002D cmpi.b [A0], 0x2D /* '-' */ 00000D7C 6706 beq +0x8 /* 00000D84 */ 00000D7E 0C10 003A cmpi.b [A0], 0x3A /* ':' */ 00000D82 6606 bne +0x8 /* 00000D8A */ label00000D84: 00000D84 2B56 F3EE move.l [A5 - 0xC12], [A6] 00000D88 60D6 bra -0x28 /* 00000D60 */ label00000D8A: 00000D8A 4AAD F3EE tst.l [A5 - 0xC12] 00000D8E 670E beq +0x10 /* 00000D9E */ 00000D90 202D F3EE move.l D0, [A5 - 0xC12] 00000D94 2216 move.l D1, [A6] 00000D96 9280 sub.l D1, D0 00000D98 5381 subq.l D1, 1 00000D9A 2B41 F3EE move.l [A5 - 0xC12], D1 label00000D9E: 00000D9E 2D06 move.l -[A6], D6 00000DA0 2C05 move.l D6, D5 00000DA2 2A23 move.l D5, -[A3] 00000DA4 4A9E tst.l [A6]+ 00000DA6 670C beq +0xE /* 00000DB4 */ 00000DA8 4EBA 0962 jsr [PC + 0x962 /* 0000170C */] 00000DAC 4EBA 0944 jsr [PC + 0x944 /* 000016F2 */] 00000DB0 4EBA 095A jsr [PC + 0x95A /* 0000170C */] label00000DB4: 00000DB4 4EBA 05F0 jsr [PC + 0x5F0 /* 000013A6 */] 00000DB8 201E move.l D0, [A6]+ 00000DBA 0C00 0020 cmpi.b D0, 0x20 /* ' ' */ 00000DBE 6718 beq +0x1A /* 00000DD8 */ 00000DC0 0C00 000D cmpi.b D0, 0xD /* '\r' */ 00000DC4 6712 beq +0x14 /* 00000DD8 */ label00000DC6: 00000DC6 6104 bsr +0x6 /* 00000DCC */ 00000DC8 0320 btst -[A0], D1 00000DCA 3F20 move.w -[A7], -[A0] fn00000DCC: 00000DCC 2D1F move.l -[A6], [A7]+ 00000DCE 2D3C 0000 0001 move.l -[A6], 0x1 00000DD4 4EBA 0CE0 jsr [PC + 0xCE0 /* 00001AB6 */] label00000DD8: 00000DD8 4E75 rts fn00000DDA: 00000DDA 2056 movea.l A0, [A6] 00000DDC 4280 clr.l D0 00000DDE 1010 move.b D0, [A0] 00000DE0 223C 0000 0001 move.l D1, 0x1 label00000DE6: 00000DE6 0C30 002E 1000 cmpi.b [A0 + D1.w], 0x2E /* '.' */ 00000DEC 6720 beq +0x22 /* 00000E0E */ 00000DEE 0C30 002C 1000 cmpi.b [A0 + D1.w], 0x2C /* ',' */ 00000DF4 6718 beq +0x1A /* 00000E0E */ 00000DF6 0C30 002F 1000 cmpi.b [A0 + D1.w], 0x2F /* '/' */ 00000DFC 6710 beq +0x12 /* 00000E0E */ 00000DFE 0C30 002D 1000 cmpi.b [A0 + D1.w], 0x2D /* '-' */ 00000E04 6708 beq +0xA /* 00000E0E */ 00000E06 0C30 003A 1000 cmpi.b [A0 + D1.w], 0x3A /* ':' */ 00000E0C 660A bne +0xC /* 00000E18 */ label00000E0E: 00000E0E 5281 addq.l D1, 1 00000E10 B081 cmp.l D0, D1 00000E12 6CD2 bge -0x2C /* 00000DE6 */ 00000E14 4280 clr.l D0 00000E16 4E75 rts label00000E18: 00000E18 203C 0000 0001 move.l D0, 0x1 00000E1E 4E75 rts export_10: 00000E20 206C 0054 movea.l A0, [A4 + 0x54] 00000E24 4ED0 jmp [A0] export_73: fn00000E26: 00000E26 206C 0058 movea.l A0, [A4 + 0x58] 00000E2A 4ED0 jmp [A0] export_218: 00000E2C 4EBA 08DE jsr [PC + 0x8DE /* 0000170C */] 00000E30 26C5 move.l [A3]+, D5 00000E32 2A06 move.l D5, D6 00000E34 2C1E move.l D6, [A6]+ 00000E36 26C5 move.l [A3]+, D5 00000E38 2A06 move.l D5, D6 00000E3A 2C1E move.l D6, [A6]+ 00000E3C 42A6 clr.l -[A6] 00000E3E 26C5 move.l [A3]+, D5 00000E40 2A06 move.l D5, D6 00000E42 2C1E move.l D6, [A6]+ 00000E44 42A6 clr.l -[A6] label00000E46: 00000E46 4EBA 0A6A jsr [PC + 0xA6A /* 000018B2 */] 00000E4A 2D16 move.l -[A6], [A6] 00000E4C 2D3C 0000 0008 move.l -[A6], 0x8 00000E52 4EBA 0950 jsr [PC + 0x950 /* 000017A4 */] 00000E56 4A9E tst.l [A6]+ 00000E58 672C beq +0x2E /* 00000E86 */ 00000E5A 4A6C 0038 tst.w [A4 + 0x38] 00000E5E 6736 beq +0x38 /* 00000E96 */ 00000E60 588E addq.l A6, 4 00000E62 2D06 move.l -[A6], D6 00000E64 4A9E tst.l [A6]+ 00000E66 6700 006C beq +0x6E /* 00000ED4 */ 00000E6A 2D06 move.l -[A6], D6 00000E6C 2C05 move.l D6, D5 00000E6E 2A23 move.l D5, -[A3] 00000E70 5396 subq.l [A6], 1 00000E72 26C5 move.l [A3]+, D5 00000E74 2A06 move.l D5, D6 00000E76 2C1E move.l D6, [A6]+ 00000E78 2D3C 0000 0008 move.l -[A6], 0x8 00000E7E 4EBA 00E0 jsr [PC + 0xE0 /* 00000F60 */] 00000E82 4EFA 0050 jmp [PC + 0x50 /* 00000ED4 */] label00000E86: 00000E86 2D16 move.l -[A6], [A6] 00000E88 2D3C 0000 000D move.l -[A6], 0xD /* '\r' */ 00000E8E 4EBA 0914 jsr [PC + 0x914 /* 000017A4 */] 00000E92 4A9E tst.l [A6]+ 00000E94 671A beq +0x1C /* 00000EB0 */ label00000E96: 00000E96 2D06 move.l -[A6], D6 00000E98 2C05 move.l D6, D5 00000E9A 2A23 move.l D5, -[A3] 00000E9C 2956 0020 move.l [A4 + 0x20], [A6] 00000EA0 2C05 move.l D6, D5 00000EA2 2A23 move.l D5, -[A3] 00000EA4 2D06 move.l -[A6], D6 00000EA6 201E move.l D0, [A6]+ 00000EA8 D196 add.l [A6], D0 00000EAA 4EBA 0504 jsr [PC + 0x504 /* 000013B0 */] 00000EAE 6046 bra +0x48 /* 00000EF6 */ label00000EB0: 00000EB0 4A6C 0038 tst.w [A4 + 0x38] 00000EB4 6706 beq +0x8 /* 00000EBC */ 00000EB6 2D16 move.l -[A6], [A6] 00000EB8 4EBA 00A6 jsr [PC + 0xA6 /* 00000F60 */] label00000EBC: 00000EBC 2D06 move.l -[A6], D6 00000EBE 2956 0020 move.l [A4 + 0x20], [A6] 00000EC2 4EBA 04C0 jsr [PC + 0x4C0 /* 00001384 */] 00000EC6 201E move.l D0, [A6]+ 00000EC8 D196 add.l [A6], D0 00000ECA 4EBA 04E4 jsr [PC + 0x4E4 /* 000013B0 */] 00000ECE 5286 addq.l D6, 1 00000ED0 BA86 cmp.l D5, D6 00000ED2 6F1A ble +0x1C /* 00000EEE */ label00000ED4: 00000ED4 4A6C 0038 tst.w [A4 + 0x38] 00000ED8 670A beq +0xC /* 00000EE4 */ 00000EDA 2D3C 0000 005F move.l -[A6], 0x5F /* '_' */ 00000EE0 4EBA 0062 jsr [PC + 0x62 /* 00000F44 */] label00000EE4: 00000EE4 2D3C 0000 0001 move.l -[A6], 0x1 00000EEA 6000 FF5A bra -0xA4 /* 00000E46 */ label00000EEE: 00000EEE 2C23 move.l D6, -[A3] 00000EF0 2A23 move.l D5, -[A3] 00000EF2 52AC 0020 addq.l [A4 + 0x20], 1 label00000EF6: 00000EF6 4A6C 0038 tst.w [A4 + 0x38] 00000EFA 670A beq +0xC /* 00000F06 */ 00000EFC 2D3C 0000 0020 move.l -[A6], 0x20 /* ' ' */ 00000F02 4EBA 005C jsr [PC + 0x5C /* 00000F60 */] label00000F06: 00000F06 2D06 move.l -[A6], D6 00000F08 2C05 move.l D6, D5 00000F0A 2A23 move.l D5, -[A3] 00000F0C 588E addq.l A6, 4 00000F0E 4E75 rts export_99: 00000F10 2D2C 0020 move.l -[A6], [A4 + 0x20] 00000F14 26C5 move.l [A3]+, D5 00000F16 2A06 move.l D5, D6 00000F18 2C1E move.l D6, [A6]+ 00000F1A 4EBA 0930 jsr [PC + 0x930 /* 0000184C */] 00000F1E 2D3C 0000 0048 move.l -[A6], 0x48 /* 'H' */ 00000F24 4EBA FF00 jsr [PC - 0x100 /* 00000E26 */] 00000F28 42AC 0010 clr.l [A4 + 0x10] 00000F2C 296C 0020 001C move.l [A4 + 0x1C], [A4 + 0x20] 00000F32 2D06 move.l -[A6], D6 00000F34 2C05 move.l D6, D5 00000F36 2A23 move.l D5, -[A3] 00000F38 295E 0020 move.l [A4 + 0x20], [A6]+ 00000F3C 4E75 rts export_146: 00000F3E 206C 0064 movea.l A0, [A4 + 0x64] 00000F42 4ED0 jmp [A0] fn00000F44: 00000F44 4EBA 0948 jsr [PC + 0x948 /* 0000188E */] 00000F48 5396 subq.l [A6], 1 00000F4A 4EBA 0464 jsr [PC + 0x464 /* 000013B0 */] 00000F4E 4EBA 093E jsr [PC + 0x93E /* 0000188E */] 00000F52 5396 subq.l [A6], 1 00000F54 2D3C 0000 0001 move.l -[A6], 0x1 00000F5A 4EBA 0242 jsr [PC + 0x242 /* 0000119E */] 00000F5E 4E75 rts export_80: fn00000F60: 00000F60 4EBA 092C jsr [PC + 0x92C /* 0000188E */] 00000F64 5396 subq.l [A6], 1 00000F66 4EBA 0448 jsr [PC + 0x448 /* 000013B0 */] 00000F6A 4EBA 0922 jsr [PC + 0x922 /* 0000188E */] 00000F6E 5396 subq.l [A6], 1 00000F70 2D3C 0000 0001 move.l -[A6], 0x1 00000F76 4EBA 02AC jsr [PC + 0x2AC /* 00001224 */] 00000F7A 4E75 rts export_104: 00000F7C 4AAC 0048 tst.l [A4 + 0x48] 00000F80 6604 bne +0x6 /* 00000F86 */ 00000F82 42A6 clr.l -[A6] 00000F84 4E75 rts label00000F86: 00000F86 202C 0068 move.l D0, [A4 + 0x68] 00000F8A 0280 0000 FFFF andi.l D0, 0xFFFF 00000F90 4281 clr.l D1 00000F92 323A 0410 move.w D1, [PC + 0x410 /* 000013A4, value 0x5, cstring "" */] 00000F96 9081 sub.l D0, D1 00000F98 2D00 move.l -[A6], D0 00000F9A 4EBA 0032 jsr [PC + 0x32 /* 00000FCE */] 00000F9E 4EBA 065C jsr [PC + 0x65C /* 000015FC */] 00000FA2 4E75 rts export_6: 00000FA4 222C 0048 move.l D1, [A4 + 0x48] 00000FA8 6608 bne +0xA /* 00000FB2 */ 00000FAA 2D3C 0000 0048 move.l -[A6], 0x48 /* 'H' */ 00000FB0 4E75 rts label00000FB2: 00000FB2 2241 movea.l A1, D1 00000FB4 4280 clr.l D0 00000FB6 4281 clr.l D1 00000FB8 3029 0016 move.w D0, [A1 + 0x16] 00000FBC 323A 03E6 move.w D1, [PC + 0x3E6 /* 000013A4, value 0x5, cstring "" */] 00000FC0 9081 sub.l D0, D1 00000FC2 2D00 move.l -[A6], D0 00000FC4 4EBA 0008 jsr [PC + 0x8 /* 00000FCE */] 00000FC8 4EBA 0632 jsr [PC + 0x632 /* 000015FC */] 00000FCC 4E75 rts export_70: fn00000FCE: 00000FCE 4AAC 0048 tst.l [A4 + 0x48] 00000FD2 6608 bne +0xA /* 00000FDC */ 00000FD4 203C 0000 0001 move.l D0, 0x1 00000FDA 6012 bra +0x14 /* 00000FEE */ label00000FDC: 00000FDC 2F2C 0048 move.l -[A7], [A4 + 0x48] 00000FE0 A873 syscall SetPort 00000FE2 4267 clr.w -[A7] 00000FE4 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 00000FE8 A88D syscall CharWidth 00000FEA 4280 clr.l D0 00000FEC 301F move.w D0, [A7]+ label00000FEE: 00000FEE 2D00 move.l -[A6], D0 00000FF0 4E75 rts export_67: 00000FF2 201E move.l D0, [A6]+ 00000FF4 221E move.l D1, [A6]+ 00000FF6 4840 swap.w D0 00000FF8 3001 move.w D0, D1 00000FFA 2940 0068 move.l [A4 + 0x68], D0 00000FFE 4E75 rts export_274: fn00001000: 00001000 205E movea.l A0, [A6]+ 00001002 4281 clr.l D1 00001004 1210 move.b D1, [A0] 00001006 5288 addq.l A0, 1 00001008 2D08 move.l -[A6], A0 0000100A 2D01 move.l -[A6], D1 0000100C 4E75 rts fn0000100E: 0000100E 202C 0068 move.l D0, [A4 + 0x68] 00001012 B07A 0390 cmp.w D0, [PC + 0x390 /* 000013A4, value 0x5, cstring "" */] 00001016 6F00 0044 ble +0x46 /* 0000105C */ 0000101A 2F2C 0048 move.l -[A7], [A4 + 0x48] 0000101E A873 syscall SetPort 00001020 2F2C 0068 move.l -[A7], [A4 + 0x68] 00001024 A893 syscall MoveTo 00001026 4267 clr.w -[A7] 00001028 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000102C A88D syscall CharWidth 0000102E 4457 neg.w [A7] 00001030 3F17 move.w -[A7], [A7] 00001032 4267 clr.w -[A7] 00001034 A894 syscall Move 00001036 4267 clr.w -[A7] 00001038 A889 syscall TextMode 0000103A 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 0000103E A883 syscall DrawChar 00001040 3F3C 0001 move.w -[A7], 0x1 00001044 A889 syscall TextMode 00001046 4267 clr.w -[A7] 00001048 A894 syscall Move 0000104A 2F2C 0048 move.l -[A7], [A4 + 0x48] 0000104E A873 syscall SetPort 00001050 486D F362 pea.l [A5 - 0xC9E] 00001054 A89A syscall GetPen 00001056 296D F362 0068 move.l [A4 + 0x68], [A5 - 0xC9E] label0000105C: 0000105C 4E75 rts fn0000105E: 0000105E 486D F366 pea.l [A5 - 0xC9A] 00001062 A88B syscall GetFontInfo 00001064 41ED F366 lea.l A0, [A5 - 0xC9A] 00001068 426D F38A clr.w [A5 - 0xC76] 0000106C 3028 0000 move.w D0, [A0 + 0x0] 00001070 D068 0002 add.w D0, [A0 + 0x2] 00001074 D068 0006 add.w D0, [A0 + 0x6] 00001078 3B40 F38A move.w [A5 - 0xC76], D0 0000107C 4E75 rts fn0000107E: 0000107E 206C 0048 movea.l A0, [A4 + 0x48] 00001082 4202 clr.b D2 00001084 3228 0014 move.w D1, [A0 + 0x14] 00001088 4A28 009C tst.b [A0 + 0x9C] 0000108C 6606 bne +0x8 /* 00001094 */ 0000108E 4AA8 00A2 tst.l [A0 + 0xA2] 00001092 6708 beq +0xA /* 0000109C */ label00001094: 00001094 0441 0017 subi.w D1, 0x17 00001098 143C FFFF move.b D2, 0xFF label0000109C: 0000109C 302C 0068 move.w D0, [A4 + 0x68] 000010A0 B240 cmp.w D1, D0 000010A2 6A40 bpl +0x42 /* 000010E4 */ 000010A4 43ED F35A lea.l A1, [A5 - 0xCA6] 000010A8 22A8 0010 move.l [A1], [A0 + 0x10] 000010AC 2368 0014 0004 move.l [A1 + 0x4], [A0 + 0x14] 000010B2 4A02 tst.b D2 000010B4 6706 beq +0x8 /* 000010BC */ 000010B6 0469 0010 0004 subi.w [A1 + 0x4], 0x10 label000010BC: 000010BC 4AA8 009E tst.l [A0 + 0x9E] 000010C0 6706 beq +0x8 /* 000010C8 */ 000010C2 0469 000F 0006 subi.w [A1 + 0x6], 0xF label000010C8: 000010C8 486D F35A pea.l [A5 - 0xCA6] 000010CC 4267 clr.w -[A7] 000010CE 3F2D F38A move.w -[A7], [A5 - 0xC76] 000010D2 4457 neg.w [A7] 000010D4 2F28 007A move.l -[A7], [A0 + 0x7A] 000010D8 A8EF syscall ScrollRect 000010DA 4267 clr.w -[A7] 000010DC 3F2D F38A move.w -[A7], [A5 - 0xC76] 000010E0 4457 neg.w [A7] 000010E2 A894 syscall Move label000010E4: 000010E4 4E75 rts fn000010E6: 000010E6 2F2C 0048 move.l -[A7], [A4 + 0x48] 000010EA A873 syscall SetPort 000010EC 4EBA FF70 jsr [PC - 0x90 /* 0000105E */] 000010F0 302C 0068 move.w D0, [A4 + 0x68] 000010F4 206C 0048 movea.l A0, [A4 + 0x48] 000010F8 4281 clr.l D1 000010FA 3228 0014 move.w D1, [A0 + 0x14] 000010FE 4A28 009C tst.b [A0 + 0x9C] 00001102 6606 bne +0x8 /* 0000110A */ 00001104 4AA8 00A2 tst.l [A0 + 0xA2] 00001108 6704 beq +0x6 /* 0000110E */ label0000110A: 0000110A 0441 0017 subi.w D1, 0x17 label0000110E: 0000110E 3401 move.w D2, D1 00001110 B240 cmp.w D1, D0 00001112 6A18 bpl +0x1A /* 0000112C */ 00001114 82ED F38A divu.w D1, [A5 - 0xC76] 00001118 C2ED F38A mulu.w D1, [A5 - 0xC76] 0000111C D27A 0284 add.w D1, [PC + 0x284 /* 000013A2, value 0xA '\n', cstring "" */] 00001120 B441 cmp.w D2, D1 00001122 6A04 bpl +0x6 /* 00001128 */ 00001124 926D F38A sub.w D1, [A5 - 0xC76] label00001128: 00001128 3941 0068 move.w [A4 + 0x68], D1 label0000112C: 0000112C 4E75 rts fn0000112E: 0000112E 2F2C 0048 move.l -[A7], [A4 + 0x48] 00001132 A873 syscall SetPort 00001134 2F2C 0068 move.l -[A7], [A4 + 0x68] 00001138 A893 syscall MoveTo 0000113A 226C 0034 movea.l A1, [A4 + 0x34] 0000113E 262C 0030 move.l D3, [A4 + 0x30] 00001142 4240 clr.w D0 00001144 1031 3000 move.b D0, [A1 + D3.w] 00001148 0C00 000D cmpi.b D0, 0xD /* '\r' */ 0000114C 6620 bne +0x22 /* 0000116E */ 0000114E 302D F38A move.w D0, [A5 - 0xC76] 00001152 D16C 0068 add.w [A4 + 0x68], D0 00001156 202C 0068 move.l D0, [A4 + 0x68] 0000115A 303A 0248 move.w D0, [PC + 0x248 /* 000013A4, value 0x5, cstring "" */] 0000115E 2F00 move.l -[A7], D0 00001160 A893 syscall MoveTo 00001162 6100 FF1A bsr -0xE4 /* 0000107E */ 00001166 2D3C 0000 0001 move.l -[A6], 0x1 0000116C 6006 bra +0x8 /* 00001174 */ label0000116E: 0000116E 42A6 clr.l -[A6] 00001170 3F00 move.w -[A7], D0 00001172 A883 syscall DrawChar label00001174: 00001174 5283 addq.l D3, 1 00001176 2943 0030 move.l [A4 + 0x30], D3 0000117A 4A83 tst.l D3 0000117C 6704 beq +0x6 /* 00001182 */ 0000117E 42A6 clr.l -[A6] 00001180 6006 bra +0x8 /* 00001188 */ label00001182: 00001182 2D3C 0000 0001 move.l -[A6], 0x1 label00001188: 00001188 4E75 rts fn0000118A: 0000118A 2F2C 0048 move.l -[A7], [A4 + 0x48] 0000118E A873 syscall SetPort 00001190 486D F362 pea.l [A5 - 0xC9E] 00001194 A89A syscall GetPen 00001196 296D F362 0068 move.l [A4 + 0x68], [A5 - 0xC9E] 0000119C 4E75 rts export_64: fn0000119E: 0000119E 4A96 tst.l [A6] 000011A0 6E06 bgt +0x8 /* 000011A8 */ 000011A2 508E addq.l A6, 8 000011A4 4EFA 007C jmp [PC + 0x7C /* 00001222 */] label000011A8: 000011A8 2D16 move.l -[A6], [A6] 000011AA 26C5 move.l [A3]+, D5 000011AC 2A06 move.l D5, D6 000011AE 2C1E move.l D6, [A6]+ 000011B0 201E move.l D0, [A6]+ 000011B2 D196 add.l [A6], D0 000011B4 295E 0034 move.l [A4 + 0x34], [A6]+ 000011B8 2D06 move.l -[A6], D6 000011BA 2C05 move.l D6, D5 000011BC 2A23 move.l D5, -[A3] 000011BE 4EBA 0532 jsr [PC + 0x532 /* 000016F2 */] 000011C2 295E 0030 move.l [A4 + 0x30], [A6]+ label000011C6: 000011C6 2D2C 0034 move.l -[A6], [A4 + 0x34] 000011CA 2D2C 0030 move.l -[A6], [A4 + 0x30] 000011CE 201E move.l D0, [A6]+ 000011D0 D196 add.l [A6], D0 000011D2 205E movea.l A0, [A6]+ 000011D4 1010 move.b D0, [A0] 000011D6 0C00 0008 cmpi.b D0, 0x8 000011DA 6616 bne +0x18 /* 000011F2 */ 000011DC 52AC 0030 addq.l [A4 + 0x30], 1 000011E0 4EBA FF04 jsr [PC - 0xFC /* 000010E6 */] 000011E4 4EBA FE28 jsr [PC - 0x1D8 /* 0000100E */] 000011E8 2D2C 0030 move.l -[A6], [A4 + 0x30] 000011EC 4EBA 05E6 jsr [PC + 0x5E6 /* 000017D4 */] 000011F0 6028 bra +0x2A /* 0000121A */ label000011F2: 000011F2 0C00 000A cmpi.b D0, 0xA /* '\n' */ 000011F6 660A bne +0xC /* 00001202 */ 000011F8 53AC 0030 subq.l [A4 + 0x30], 1 000011FC 2D2C 0030 move.l -[A6], [A4 + 0x30] 00001200 6018 bra +0x1A /* 0000121A */ label00001202: 00001202 4EBA FEE2 jsr [PC - 0x11E /* 000010E6 */] 00001206 4EBA FF26 jsr [PC - 0xDA /* 0000112E */] 0000120A 4EBA FF7E jsr [PC - 0x82 /* 0000118A */] 0000120E 4EBA 04FC jsr [PC + 0x4FC /* 0000170C */] 00001212 4A9E tst.l [A6]+ 00001214 6704 beq +0x6 /* 0000121A */ 00001216 4EBA 0A38 jsr [PC + 0xA38 /* 00001C50 */] label0000121A: 0000121A 4A9E tst.l [A6]+ 0000121C 67A8 beq -0x56 /* 000011C6 */ 0000121E 4EBA 0A30 jsr [PC + 0xA30 /* 00001C50 */] label00001222: 00001222 4E75 rts export_28: fn00001224: 00001224 206C 005C movea.l A0, [A4 + 0x5C] 00001228 4ED0 jmp [A0] export_15: fn0000122A: 0000122A 4EBA 0662 jsr [PC + 0x662 /* 0000188E */] 0000122E 2D3C 0000 0054 move.l -[A6], 0x54 /* 'T' */ 00001234 201E move.l D0, [A6]+ 00001236 D196 add.l [A6], D0 00001238 4EBA 061E jsr [PC + 0x61E /* 00001858 */] 0000123C 205E movea.l A0, [A6]+ 0000123E 209E move.l [A0], [A6]+ 00001240 4E75 rts export_258: fn00001242: 00001242 588E addq.l A6, 4 00001244 4EBA 0612 jsr [PC + 0x612 /* 00001858 */] 00001248 2056 movea.l A0, [A6] 0000124A 2C90 move.l [A6], [A0] 0000124C 4EBA 0640 jsr [PC + 0x640 /* 0000188E */] 00001250 2D3C 0000 0054 move.l -[A6], 0x54 /* 'T' */ 00001256 201E move.l D0, [A6]+ 00001258 D196 add.l [A6], D0 0000125A 2D2E 0004 move.l -[A6], [A6 + 0x4] 0000125E 201E move.l D0, [A6]+ 00001260 9196 sub.l [A6], D0 00001262 4E75 rts export_261: fn00001264: 00001264 206C 0034 movea.l A0, [A4 + 0x34] 00001268 201E move.l D0, [A6]+ 0000126A 1100 move.b -[A0], D0 0000126C 2948 0034 move.l [A4 + 0x34], A0 00001270 4E75 rts export_84: fn00001272: 00001272 4EBA 0498 jsr [PC + 0x498 /* 0000170C */] 00001276 4EBA 0568 jsr [PC + 0x568 /* 000017E0 */] 0000127A 4A9E tst.l [A6]+ 0000127C 670A beq +0xC /* 00001288 */ 0000127E 2D3C 0000 002D move.l -[A6], 0x2D /* '-' */ 00001284 4EBA FFDE jsr [PC - 0x22 /* 00001264 */] label00001288: 00001288 4E75 rts export_246: fn0000128A: 0000128A 201E move.l D0, [A6]+ 0000128C 0C00 000A cmpi.b D0, 0xA /* '\n' */ 00001290 6B02 bmi +0x4 /* 00001294 */ 00001292 5E00 addq.b D0, 7 label00001294: 00001294 0680 0000 0030 addi.l D0, 0x30 /* '0' */ 0000129A 2D00 move.l -[A6], D0 0000129C 4E75 rts export_197: fn0000129E: 0000129E 2D2C 0024 move.l -[A6], [A4 + 0x24] 000012A2 4EBA 0414 jsr [PC + 0x414 /* 000016B8 */] 000012A6 4EBA 0464 jsr [PC + 0x464 /* 0000170C */] 000012AA 4EBA FFDE jsr [PC - 0x22 /* 0000128A */] 000012AE 4EBA FFB4 jsr [PC - 0x4C /* 00001264 */] 000012B2 4E75 rts export_263: fn000012B4: 000012B4 4EBA FFE8 jsr [PC - 0x18 /* 0000129E */] 000012B8 2D16 move.l -[A6], [A6] 000012BA 4EBA 0518 jsr [PC + 0x518 /* 000017D4 */] 000012BE 4A9E tst.l [A6]+ 000012C0 67F2 beq -0xC /* 000012B4 */ 000012C2 4E75 rts export_155: fn000012C4: 000012C4 4EBA FF64 jsr [PC - 0x9C /* 0000122A */] 000012C8 4EBA FFEA jsr [PC - 0x16 /* 000012B4 */] 000012CC 4EBA FF74 jsr [PC - 0x8C /* 00001242 */] 000012D0 4EBA FF52 jsr [PC - 0xAE /* 00001224 */] 000012D4 4EBA 0068 jsr [PC + 0x68 /* 0000133E */] 000012D8 4E75 rts export_231: fn000012DA: 000012DA 2D16 move.l -[A6], [A6] 000012DC 4EBA 040C jsr [PC + 0x40C /* 000016EA */] 000012E0 4EBA FF48 jsr [PC - 0xB8 /* 0000122A */] 000012E4 4EBA FFCE jsr [PC - 0x32 /* 000012B4 */] 000012E8 4EBA FF88 jsr [PC - 0x78 /* 00001272 */] 000012EC 4EBA FF54 jsr [PC - 0xAC /* 00001242 */] 000012F0 4EBA FF32 jsr [PC - 0xCE /* 00001224 */] 000012F4 4EBA 0048 jsr [PC + 0x48 /* 0000133E */] 000012F8 4E75 rts export_65: 000012FA 4EBA 0410 jsr [PC + 0x410 /* 0000170C */] 000012FE 2D16 move.l -[A6], [A6] 00001300 4EBA 03E8 jsr [PC + 0x3E8 /* 000016EA */] 00001304 4EBA FF24 jsr [PC - 0xDC /* 0000122A */] 00001308 4EBA FFAA jsr [PC - 0x56 /* 000012B4 */] 0000130C 4EBA FF64 jsr [PC - 0x9C /* 00001272 */] 00001310 4EBA FF30 jsr [PC - 0xD0 /* 00001242 */] 00001314 201E move.l D0, [A6]+ 00001316 205E movea.l A0, [A6]+ 00001318 221E move.l D1, [A6]+ 0000131A B280 cmp.l D1, D0 0000131C 6F0A ble +0xC /* 00001328 */ label0000131E: 0000131E 113C 0020 move.b -[A0], 0x20 /* ' ' */ 00001322 5280 addq.l D0, 1 00001324 B280 cmp.l D1, D0 00001326 6EF6 bgt -0x8 /* 0000131E */ label00001328: 00001328 2D08 move.l -[A6], A0 0000132A 2D00 move.l -[A6], D0 0000132C 4EBA FEF6 jsr [PC - 0x10A /* 00001224 */] 00001330 4E75 rts export_153: fn00001332: 00001332 2D3C 0000 000D move.l -[A6], 0xD /* '\r' */ 00001338 4EBA FC26 jsr [PC - 0x3DA /* 00000F60 */] 0000133C 4E75 rts export_164: fn0000133E: 0000133E 2D3C 0000 0020 move.l -[A6], 0x20 /* ' ' */ 00001344 4EBA FC1A jsr [PC - 0x3E6 /* 00000F60 */] 00001348 4E75 rts export_53: 0000134A 42A6 clr.l -[A6] 0000134C 26C5 move.l [A3]+, D5 0000134E 26C6 move.l [A3]+, D6 00001350 2C1E move.l D6, [A6]+ 00001352 2A1E move.l D5, [A6]+ label00001354: 00001354 4EBA FFE8 jsr [PC - 0x18 /* 0000133E */] 00001358 5286 addq.l D6, 1 0000135A BA86 cmp.l D5, D6 0000135C 6EF6 bgt -0x8 /* 00001354 */ 0000135E 2C23 move.l D6, -[A3] 00001360 2A23 move.l D5, -[A3] 00001362 4E75 rts export_72: 00001364 221E move.l D1, [A6]+ 00001366 2056 movea.l A0, [A6] label00001368: 00001368 0C30 0020 1000 cmpi.b [A0 + D1.w], 0x20 /* ' ' */ 0000136E 56C9 FFF8 dbne D1, -0xA /* 00001368 */ 00001372 5281 addq.l D1, 1 00001374 2D01 move.l -[A6], D1 00001376 4E75 rts export_266: 00001378 2D06 move.l -[A6], D6 0000137A 4E75 rts export_210: 0000137C 2D06 move.l -[A6], D6 0000137E 4E75 rts export_187: 00001380 2D05 move.l -[A6], D5 00001382 4E75 rts export_59: fn00001384: 00001384 2D2B FFFC move.l -[A6], [A3 - 0x4] 00001388 4E75 rts 0000138A 0014 0004 ori.b [A4], 0x4 0000138E 0134 01F8 0007 0005 btst [0x70005], D0 00001396 00C3 .incomplete 00001398 01C2 .incomplete 0000139A 0032 001E 0190 ori.b [ + D0], 0x1E 000013A0 0258 000A andi.w [A0]+, 0xA /* '\n' */ 000013A4 0005 2056 ori.b D5, 0x56 /* 'V' */ // begin alternate branch 000013A6-000013A8 export_14: fn000013A6: 000013A6 2056 movea.l A0, [A6] // end alternate branch 000013A6-000013A8 export_14: // at 000013A6 (misaligned) fn000013A6: // (misaligned) 000013A8 7000 moveq.l D0, 0x00 000013AA 1010 move.b D0, [A0] 000013AC 2C80 move.l [A6], D0 000013AE 4E75 rts export_211: fn000013B0: 000013B0 205E movea.l A0, [A6]+ 000013B2 221E move.l D1, [A6]+ 000013B4 1081 move.b [A0], D1 000013B6 4E75 rts export_194: 000013B8 2056 movea.l A0, [A6] 000013BA 7000 moveq.l D0, 0x00 000013BC 3010 move.w D0, [A0] 000013BE 2C80 move.l [A6], D0 000013C0 4E75 rts export_118: 000013C2 205E movea.l A0, [A6]+ 000013C4 201E move.l D0, [A6]+ 000013C6 3080 move.w [A0], D0 000013C8 4E75 rts export_22: 000013CA 2056 movea.l A0, [A6] 000013CC 2C90 move.l [A6], [A0] 000013CE 4E75 rts export_141: 000013D0 2056 movea.l A0, [A6] 000013D2 2C90 move.l [A6], [A0] 000013D4 4EBA FF04 jsr [PC - 0xFC /* 000012DA */] 000013D8 4E75 rts export_217: 000013DA 205E movea.l A0, [A6]+ 000013DC 209E move.l [A0], [A6]+ 000013DE 4E75 rts export_193: 000013E0 205E movea.l A0, [A6]+ 000013E2 221E move.l D1, [A6]+ 000013E4 D390 add.l [A0], D1 000013E6 4E75 rts export_201: 000013E8 4CDE 0103 movem.l D0,D1,A0, [A6]+ 000013EC 4A81 tst.l D1 000013EE 6F0A ble +0xC /* 000013FA */ 000013F0 2248 movea.l A1, A0 000013F2 D3C1 add.l A1, D1 label000013F4: 000013F4 10C0 move.b [A0]+, D0 000013F6 B1C9 cmpa.l A0, A1 000013F8 65FA bcs -0x4 /* 000013F4 */ label000013FA: 000013FA 4E75 rts export_5: 000013FC 201E move.l D0, [A6]+ 000013FE 225E movea.l A1, [A6]+ 00001400 205E movea.l A0, [A6]+ 00001402 4A80 tst.l D0 00001404 6F06 ble +0x8 /* 0000140C */ label00001406: 00001406 12D8 move.b [A1]+, [A0]+ 00001408 5380 subq.l D0, 1 0000140A 66FA bne -0x4 /* 00001406 */ label0000140C: 0000140C 4E75 rts export_47: 0000140E 201E move.l D0, [A6]+ 00001410 225E movea.l A1, [A6]+ 00001412 205E movea.l A0, [A6]+ 00001414 D1C0 add.l A0, D0 00001416 D3C0 add.l A1, D0 00001418 5380 subq.l D0, 1 0000141A 6D06 blt +0x8 /* 00001422 */ label0000141C: 0000141C 1320 move.b -[A1], -[A0] 0000141E 5380 subq.l D0, 1 00001420 6CFA bge -0x4 /* 0000141C */ label00001422: 00001422 4E75 rts export_192: 00001424 201E move.l D0, [A6]+ 00001426 D196 add.l [A6], D0 00001428 4E75 rts export_243: fn0000142A: 0000142A 201E move.l D0, [A6]+ 0000142C 221E move.l D1, [A6]+ 0000142E 241E move.l D2, [A6]+ 00001430 D396 add.l [A6], D1 00001432 D580 addx.l D2, D0 00001434 2D02 move.l -[A6], D2 00001436 4E75 rts export_58: fn00001438: 00001438 44AE 0004 neg.l [A6 + 0x4] 0000143C 4096 negx.l [A6] 0000143E 4E75 rts export_235: 00001440 4EBA FFF6 jsr [PC - 0xA /* 00001438 */] 00001444 4EBA FFE4 jsr [PC - 0x1C /* 0000142A */] 00001448 42AE 0004 clr.l [A6 + 0x4] 0000144C 4A9E tst.l [A6]+ 0000144E 6C02 bge +0x4 /* 00001452 */ 00001450 5396 subq.l [A6], 1 label00001452: 00001452 4E75 rts export_215: 00001454 201E move.l D0, [A6]+ 00001456 9196 sub.l [A6], D0 00001458 4E75 rts export_172: 0000145A 5296 addq.l [A6], 1 0000145C 4E75 rts export_183: 0000145E 5396 subq.l [A6], 1 00001460 4E75 rts export_66: 00001462 5496 addq.l [A6], 2 00001464 4E75 rts export_251: 00001466 5596 subq.l [A6], 2 00001468 4E75 rts export_223: label0000146A: 0000146A 2216 move.l D1, [A6] 0000146C 202E 0004 move.l D0, [A6 + 0x4] 00001470 4A6E 0004 tst.w [A6 + 0x4] 00001474 6712 beq +0x14 /* 00001488 */ 00001476 6E0E bgt +0x10 /* 00001486 */ 00001478 4A56 tst.w [A6] 0000147A 670A beq +0xC /* 00001486 */ 0000147C 6E0A bgt +0xC /* 00001488 */ 0000147E 4496 neg.l [A6] 00001480 44AE 0004 neg.l [A6 + 0x4] 00001484 60E4 bra -0x1A /* 0000146A */ label00001486: 00001486 C141 exg D0, D1 label00001488: 00001488 2401 move.l D2, D1 0000148A 4841 swap.w D1 0000148C C2C0 mulu.w D1, D0 0000148E C4C0 mulu.w D2, D0 00001490 4841 swap.w D1 00001492 4241 clr.w D1 00001494 D282 add.l D1, D2 00001496 588E addq.l A6, 4 00001498 2C81 move.l [A6], D1 0000149A 4E75 rts export_91: 0000149C 201E move.l D0, [A6]+ 0000149E 221E move.l D1, [A6]+ 000014A0 2F05 move.l -[A7], D5 000014A2 2400 move.l D2, D0 000014A4 2601 move.l D3, D1 000014A6 4842 swap.w D2 000014A8 4843 swap.w D3 000014AA 3A00 move.w D5, D0 000014AC CAC1 mulu.w D5, D1 000014AE 3802 move.w D4, D2 000014B0 C8C3 mulu.w D4, D3 000014B2 C6C0 mulu.w D3, D0 000014B4 C4C1 mulu.w D2, D1 000014B6 D682 add.l D3, D2 000014B8 3403 move.w D2, D3 000014BA 4842 swap.w D2 000014BC 4242 clr.w D2 000014BE 4243 clr.w D3 000014C0 D742 addx.w D3, D2 000014C2 4843 swap.w D3 000014C4 DA82 add.l D5, D2 000014C6 D983 addx.l D4, D3 000014C8 2D05 move.l -[A6], D5 000014CA 2D04 move.l -[A6], D4 000014CC 2A1F move.l D5, [A7]+ 000014CE 4E75 rts export_90: 000014D0 2016 move.l D0, [A6] 000014D2 D196 add.l [A6], D0 000014D4 4E75 rts export_186: 000014D6 201E move.l D0, [A6]+ 000014D8 243C 4000 0000 move.l D2, 0x40000000 /* '@\0\0\0' */ 000014DE 6002 bra +0x4 /* 000014E2 */ label000014E0: 000014E0 E48A lsr D2, 2 label000014E2: 000014E2 B082 cmp.l D0, D2 000014E4 65FA bcs -0x4 /* 000014E0 */ 000014E6 2202 move.l D1, D2 000014E8 9082 sub.l D0, D2 000014EA E48A lsr D2, 2 label000014EC: 000014EC 9081 sub.l D0, D1 000014EE 9082 sub.l D0, D2 000014F0 6B06 bmi +0x8 /* 000014F8 */ 000014F2 E289 lsr D1, 1 000014F4 D282 add.l D1, D2 000014F6 6006 bra +0x8 /* 000014FE */ label000014F8: 000014F8 D082 add.l D0, D2 000014FA D081 add.l D0, D1 000014FC E289 lsr D1, 1 label000014FE: 000014FE E48A lsr D2, 2 00001500 66EA bne -0x14 /* 000014EC */ 00001502 2D01 move.l -[A6], D1 00001504 4E75 rts fn00001506: 00001506 4286 clr.l D6 00001508 4AAE 0008 tst.l [A6 + 0x8] 0000150C 6C0A bge +0xC /* 00001518 */ 0000150E 44AE 0008 neg.l [A6 + 0x8] 00001512 0A86 0000 0001 xori.l D6, 0x1 label00001518: 00001518 4AAE 0004 tst.l [A6 + 0x4] 0000151C 6C0A bge +0xC /* 00001528 */ 0000151E 44AE 0004 neg.l [A6 + 0x4] 00001522 0A86 0000 0001 xori.l D6, 0x1 label00001528: 00001528 4A96 tst.l [A6] 0000152A 6C08 bge +0xA /* 00001534 */ 0000152C 4496 neg.l [A6] 0000152E 0A86 0000 0001 xori.l D6, 0x1 label00001534: 00001534 4E75 rts fn00001536: 00001536 588E addq.l A6, 4 00001538 2F04 move.l -[A7], D4 0000153A 201E move.l D0, [A6]+ 0000153C 221E move.l D1, [A6]+ 0000153E 2400 move.l D2, D0 00001540 2600 move.l D3, D0 00001542 2801 move.l D4, D1 00001544 4843 swap.w D3 00001546 4844 swap.w D4 00001548 C0C1 mulu.w D0, D1 0000154A C2C3 mulu.w D1, D3 0000154C C4C4 mulu.w D2, D4 0000154E C6C4 mulu.w D3, D4 00001550 4840 swap.w D0 00001552 7800 moveq.l D4, 0x00 00001554 D041 add.w D0, D1 00001556 D784 addx.l D3, D4 00001558 D042 add.w D0, D2 0000155A D784 addx.l D3, D4 0000155C 4840 swap.w D0 0000155E 4241 clr.w D1 00001560 4242 clr.w D2 00001562 4841 swap.w D1 00001564 4842 swap.w D2 00001566 D282 add.l D1, D2 00001568 D283 add.l D1, D3 0000156A C340 exg D1, D0 0000156C 518E subq.l A6, 8 0000156E 598E subq.l A6, 4 00001570 281F move.l D4, [A7]+ 00001572 4E75 rts fn00001574: 00001574 241E move.l D2, [A6]+ 00001576 4283 clr.l D3 00001578 283C 0000 001F move.l D4, 0x1F 0000157E B480 cmp.l D2, D0 00001580 40C5 move.w D5, SR 00001582 0285 0000 0007 andi.l D5, 0x7 00001588 670C beq +0xE /* 00001596 */ 0000158A 0C85 0000 0002 cmpi.l D5, 0x2 00001590 6704 beq +0x6 /* 00001596 */ 00001592 5283 addq.l D3, 1 00001594 9082 sub.l D0, D2 label00001596: 00001596 E381 asl D1, 1 00001598 E390 roxl D0, 1 0000159A E383 asl D3, 1 0000159C B480 cmp.l D2, D0 0000159E 40C5 move.w D5, SR 000015A0 0285 0000 0007 andi.l D5, 0x7 000015A6 670C beq +0xE /* 000015B4 */ 000015A8 0C85 0000 0002 cmpi.l D5, 0x2 000015AE 6704 beq +0x6 /* 000015B4 */ 000015B0 5283 addq.l D3, 1 000015B2 9082 sub.l D0, D2 label000015B4: 000015B4 51CC FFE0 dbf D4, -0x22 /* 00001596 */ 000015B8 4A86 tst.l D6 000015BA 6702 beq +0x4 /* 000015BE */ 000015BC 4483 neg.l D3 label000015BE: 000015BE 508E addq.l A6, 8 000015C0 2D03 move.l -[A6], D3 000015C2 4E75 rts export_13: 000015C4 48E7 0E00 movem.l -[A7], D4,D5,D6 000015C8 4EBA FF3C jsr [PC - 0xC4 /* 00001506 */] 000015CC 4EBA FF68 jsr [PC - 0x98 /* 00001536 */] 000015D0 4EBA FFA2 jsr [PC - 0x5E /* 00001574 */] 000015D4 4CDF 0070 movem.l D4,D5,D6, [A7]+ 000015D8 4E75 rts export_227: 000015DA 48E7 0E00 movem.l -[A7], D4,D5,D6 000015DE 4EBA FF26 jsr [PC - 0xDA /* 00001506 */] 000015E2 4EBA FF52 jsr [PC - 0xAE /* 00001536 */] 000015E6 4EBA FF8C jsr [PC - 0x74 /* 00001574 */] 000015EA 4A86 tst.l D6 000015EC 6702 beq +0x4 /* 000015F0 */ 000015EE 4480 neg.l D0 label000015F0: 000015F0 2D00 move.l -[A6], D0 000015F2 4EBA 0118 jsr [PC + 0x118 /* 0000170C */] 000015F6 4CDF 0070 movem.l D4,D5,D6, [A7]+ 000015FA 4E75 rts export_188: fn000015FC: 000015FC 221E move.l D1, [A6]+ 000015FE 2016 move.l D0, [A6] 00001600 6104 bsr +0x6 /* 00001606 */ 00001602 2C80 move.l [A6], D0 00001604 4E75 rts fn00001606: 00001606 4A81 tst.l D1 00001608 6A08 bpl +0xA /* 00001612 */ 0000160A 4481 neg.l D1 0000160C 6104 bsr +0x6 /* 00001612 */ 0000160E 4480 neg.l D0 00001610 4E75 rts fn00001612: 00001612 4A80 tst.l D0 00001614 6A0A bpl +0xC /* 00001620 */ 00001616 4480 neg.l D0 00001618 6106 bsr +0x8 /* 00001620 */ 0000161A 4480 neg.l D0 0000161C 4481 neg.l D1 0000161E 4E75 rts fn00001620: 00001620 0C81 0000 FFFF cmpi.l D1, 0xFFFF 00001626 6350 bls +0x52 /* 00001678 */ 00001628 B280 cmp.l D1, D0 0000162A 6708 beq +0xA /* 00001634 */ 0000162C 630C bls +0xE /* 0000163A */ 0000162E 2200 move.l D1, D0 00001630 7000 moveq.l D0, 0x00 00001632 4E75 rts label00001634: 00001634 7200 moveq.l D1, 0x00 00001636 7001 moveq.l D0, 0x01 00001638 4E75 rts label0000163A: 0000163A 2401 move.l D2, D1 0000163C 4242 clr.w D2 0000163E 4842 swap.w D2 00001640 5282 addq.l D2, 1 00001642 2600 move.l D3, D0 00001644 2801 move.l D4, D1 00001646 2202 move.l D1, D2 00001648 612E bsr +0x30 /* 00001678 */ 0000164A 2204 move.l D1, D4 0000164C 82C2 divu.w D1, D2 0000164E 80C1 divu.w D0, D1 00001650 0280 0000 FFFF andi.l D0, 0xFFFF label00001656: 00001656 2204 move.l D1, D4 00001658 2404 move.l D2, D4 0000165A 4842 swap.w D2 0000165C C2C0 mulu.w D1, D0 0000165E C4C0 mulu.w D2, D0 00001660 4842 swap.w D2 00001662 D282 add.l D1, D2 00001664 9283 sub.l D1, D3 00001666 620A bhi +0xC /* 00001672 */ 00001668 4481 neg.l D1 0000166A B881 cmp.l D4, D1 0000166C 6208 bhi +0xA /* 00001676 */ 0000166E 5280 addq.l D0, 1 00001670 60E4 bra -0x1A /* 00001656 */ label00001672: 00001672 5380 subq.l D0, 1 00001674 60E0 bra -0x1E /* 00001656 */ label00001676: 00001676 4E75 rts fn00001678: 00001678 48A7 A000 movem.w -[A7], D0,D2 0000167C 4240 clr.w D0 0000167E 4840 swap.w D0 00001680 80C1 divu.w D0, D1 00001682 3400 move.w D2, D0 00001684 301F move.w D0, [A7]+ 00001686 80C1 divu.w D0, D1 00001688 4840 swap.w D0 0000168A 7200 moveq.l D1, 0x00 0000168C 3200 move.w D1, D0 0000168E 3002 move.w D0, D2 00001690 4840 swap.w D0 00001692 341F move.w D2, [A7]+ 00001694 4E75 rts export_237: fn00001696: 00001696 2016 move.l D0, [A6] 00001698 E280 asr D0, 1 0000169A 2C80 move.l [A6], D0 0000169C 4E75 rts export_56: 0000169E 221E move.l D1, [A6]+ 000016A0 2016 move.l D0, [A6] 000016A2 6100 FF62 bsr -0x9C /* 00001606 */ 000016A6 2C81 move.l [A6], D1 000016A8 2D00 move.l -[A6], D0 000016AA 4E75 rts export_273: 000016AC 221E move.l D1, [A6]+ 000016AE 2016 move.l D0, [A6] 000016B0 6100 FF54 bsr -0xAA /* 00001606 */ 000016B4 2C81 move.l [A6], D1 000016B6 4E75 rts export_40: fn000016B8: 000016B8 2F04 move.l -[A7], D4 000016BA 7800 moveq.l D4, 0x00 000016BC 7601 moveq.l D3, 0x01 000016BE 7200 moveq.l D1, 0x00 000016C0 201E move.l D0, [A6]+ 000016C2 6720 beq +0x22 /* 000016E4 */ 000016C4 241E move.l D2, [A6]+ 000016C6 4A80 tst.l D0 000016C8 6D06 blt +0x8 /* 000016D0 */ label000016CA: 000016CA D883 add.l D4, D3 000016CC E7A0 asl D0, D3 000016CE 68FA bvc -0x4 /* 000016CA */ label000016D0: 000016D0 B480 cmp.l D2, D0 000016D2 6504 bcs +0x6 /* 000016D8 */ 000016D4 9480 sub.l D2, D0 000016D6 D283 add.l D1, D3 label000016D8: 000016D8 9883 sub.l D4, D3 000016DA 6D06 blt +0x8 /* 000016E2 */ 000016DC E6A8 lsr D0, D3 000016DE E7A1 asl D1, D3 000016E0 60EE bra -0x10 /* 000016D0 */ label000016E2: 000016E2 2D02 move.l -[A6], D2 label000016E4: 000016E4 2D01 move.l -[A6], D1 000016E6 281F move.l D4, [A7]+ 000016E8 4E75 rts export_238: fn000016EA: 000016EA 4A16 tst.b [A6] 000016EC 6A02 bpl +0x4 /* 000016F0 */ 000016EE 4496 neg.l [A6] label000016F0: 000016F0 4E75 rts export_136: fn000016F2: 000016F2 4496 neg.l [A6] 000016F4 4E75 rts export_253: 000016F6 2D16 move.l -[A6], [A6] 000016F8 4E75 rts export_50: 000016FA 2D2E 0004 move.l -[A6], [A6 + 0x4] 000016FE 2D2E 0004 move.l -[A6], [A6 + 0x4] 00001702 4E75 rts export_212: fn00001704: 00001704 4A96 tst.l [A6] 00001706 6702 beq +0x4 /* 0000170A */ 00001708 2D16 move.l -[A6], [A6] label0000170A: 0000170A 4E75 rts export_36: fn0000170C: 0000170C 201E move.l D0, [A6]+ 0000170E 2D16 move.l -[A6], [A6] 00001710 2D40 0004 move.l [A6 + 0x4], D0 00001714 4E75 rts export_175: 00001716 261E move.l D3, [A6]+ 00001718 241E move.l D2, [A6]+ 0000171A 221E move.l D1, [A6]+ 0000171C 2016 move.l D0, [A6] 0000171E 2C82 move.l [A6], D2 00001720 2D03 move.l -[A6], D3 00001722 2D00 move.l -[A6], D0 00001724 2D01 move.l -[A6], D1 00001726 4E75 rts export_114: 00001728 2D2E 0004 move.l -[A6], [A6 + 0x4] 0000172C 4E75 rts export_4: 0000172E 2D2E 000C move.l -[A6], [A6 + 0xC] 00001732 2D2E 000C move.l -[A6], [A6 + 0xC] 00001736 4E75 rts export_52: fn00001738: 00001738 201E move.l D0, [A6]+ 0000173A 241E move.l D2, [A6]+ 0000173C 2216 move.l D1, [A6] 0000173E 2C82 move.l [A6], D2 00001740 2D00 move.l -[A6], D0 00001742 2D01 move.l -[A6], D1 00001744 4E75 rts export_96: 00001746 201E move.l D0, [A6]+ 00001748 E580 asl D0, 2 0000174A 2D36 0800 move.l -[A6], [A6 + D0] 0000174E 4E75 rts export_122: 00001750 201E move.l D0, [A6]+ 00001752 6F14 ble +0x16 /* 00001768 */ 00001754 5380 subq.l D0, 1 00001756 2200 move.l D1, D0 label00001758: 00001758 2F1E move.l -[A7], [A6]+ 0000175A 51C8 FFFC dbf D0, -0x6 /* 00001758 */ 0000175E 241E move.l D2, [A6]+ label00001760: 00001760 2D1F move.l -[A6], [A7]+ 00001762 51C9 FFFC dbf D1, -0x6 /* 00001760 */ 00001766 2D02 move.l -[A6], D2 label00001768: 00001768 4E75 rts export_111: 0000176A 588E addq.l A6, 4 0000176C 4E75 rts export_272: 0000176E 508E addq.l A6, 8 00001770 4E75 rts export_225: 00001772 26C5 move.l [A3]+, D5 00001774 2A06 move.l D5, D6 00001776 2C1E move.l D6, [A6]+ 00001778 4E75 rts export_170: 0000177A 2D06 move.l -[A6], D6 0000177C 2C05 move.l D6, D5 0000177E 2A23 move.l D5, -[A3] 00001780 4E75 rts export_35: 00001782 4696 not.l [A6] 00001784 4E75 rts export_222: fn00001786: 00001786 201E move.l D0, [A6]+ 00001788 B196 xor.l [A6], D0 0000178A 4E75 rts export_49: 0000178C 201E move.l D0, [A6]+ 0000178E C196 and.l [A6], D0 00001790 4E75 rts export_196: fn00001792: 00001792 201E move.l D0, [A6]+ 00001794 8196 or.l [A6], D0 00001796 4E75 rts export_34: 00001798 7000 moveq.l D0, 0x00 0000179A BD8E cmpm.l [A6]+, [A6]+ 0000179C 6402 bcc +0x4 /* 000017A0 */ 0000179E 70FF moveq.l D0, 0xFFFFFFFF label000017A0: 000017A0 2D00 move.l -[A6], D0 000017A2 4E75 rts export_148: fn000017A4: 000017A4 7000 moveq.l D0, 0x00 000017A6 BD8E cmpm.l [A6]+, [A6]+ 000017A8 6602 bne +0x4 /* 000017AC */ 000017AA 70FF moveq.l D0, 0xFFFFFFFF label000017AC: 000017AC 2D00 move.l -[A6], D0 000017AE 4E75 rts export_140: 000017B0 7000 moveq.l D0, 0x00 000017B2 BD8E cmpm.l [A6]+, [A6]+ 000017B4 6702 beq +0x4 /* 000017B8 */ 000017B6 70FF moveq.l D0, 0xFFFFFFFF label000017B8: 000017B8 2D00 move.l -[A6], D0 000017BA 4E75 rts export_19: 000017BC 7000 moveq.l D0, 0x00 000017BE BD8E cmpm.l [A6]+, [A6]+ 000017C0 6C02 bge +0x4 /* 000017C4 */ 000017C2 70FF moveq.l D0, 0xFFFFFFFF label000017C4: 000017C4 2D00 move.l -[A6], D0 000017C6 4E75 rts export_185: fn000017C8: 000017C8 7000 moveq.l D0, 0x00 000017CA BD8E cmpm.l [A6]+, [A6]+ 000017CC 6F02 ble +0x4 /* 000017D0 */ 000017CE 70FF moveq.l D0, 0xFFFFFFFF label000017D0: 000017D0 2D00 move.l -[A6], D0 000017D2 4E75 rts export_115: fn000017D4: 000017D4 7000 moveq.l D0, 0x00 000017D6 4A9E tst.l [A6]+ 000017D8 6602 bne +0x4 /* 000017DC */ 000017DA 70FF moveq.l D0, 0xFFFFFFFF label000017DC: 000017DC 2D00 move.l -[A6], D0 000017DE 4E75 rts export_69: fn000017E0: 000017E0 7000 moveq.l D0, 0x00 000017E2 4A9E tst.l [A6]+ 000017E4 6C02 bge +0x4 /* 000017E8 */ 000017E6 70FF moveq.l D0, 0xFFFFFFFF label000017E8: 000017E8 2D00 move.l -[A6], D0 000017EA 4E75 rts export_254: 000017EC 7000 moveq.l D0, 0x00 000017EE 4A9E tst.l [A6]+ 000017F0 6F02 ble +0x4 /* 000017F4 */ 000017F2 70FF moveq.l D0, 0xFFFFFFFF label000017F4: 000017F4 2D00 move.l -[A6], D0 000017F6 4E75 rts export_257: 000017F8 201E move.l D0, [A6]+ 000017FA B096 cmp.l D0, [A6] 000017FC 6F02 ble +0x4 /* 00001800 */ 000017FE 2C80 move.l [A6], D0 label00001800: 00001800 4E75 rts export_117: 00001802 201E move.l D0, [A6]+ 00001804 B096 cmp.l D0, [A6] 00001806 6C02 bge +0x4 /* 0000180A */ 00001808 2C80 move.l [A6], D0 label0000180A: 0000180A 4E75 rts export_102: 0000180C 2016 move.l D0, [A6] 0000180E 4880 ext.w D0 00001810 2C80 move.l [A6], D0 00001812 4E75 rts export_88: 00001814 2016 move.l D0, [A6] 00001816 48C0 ext.l D0 00001818 2C80 move.l [A6], D0 0000181A 4E75 rts export_12: 0000181C 297C 0000 0002 0024 move.l [A4 + 0x24], 0x2 00001824 4E75 rts export_44: fn00001826: 00001826 297C 0000 000A 0024 move.l [A4 + 0x24], 0xA /* '\n' */ 0000182E 4E75 rts export_230: fn00001830: 00001830 297C 0000 0010 0024 move.l [A4 + 0x24], 0x10 00001838 4E75 rts export_250: 0000183A 4EBA F3CE jsr [PC - 0xC32 /* 00000C0A */] 0000183E 0010 4EBA ori.b [A0], 0xBA // begin alternate branch 00001840-00001844 export_48: fn00001840: 00001840 4EBA F3C8 jsr [PC - 0xC38 /* 00000C0A */] // end alternate branch 00001840-00001844 export_48: // at 00001840 (misaligned) fn00001840: // (misaligned) 00001842 F3C8 .invalid <> 00001844 FFFE .invalid <> export_45: 00001846 4EBA F3C2 jsr [PC - 0xC3E /* 00000C0A */] 0000184A 0024 2D2C ori.b -[A4], 0x2C /* ',' */ // begin alternate branch 0000184C-00001852 export_147: fn0000184C: 0000184C 2D2C 0018 move.l -[A6], [A4 + 0x18] 00001850 4E75 rts // end alternate branch 0000184C-00001852 export_147: // at 0000184C (misaligned) fn0000184C: // (misaligned) 0000184E 0018 4E75 ori.b [A0]+, 0x75 /* 'u' */ export_242: 00001852 4EBA F3B6 jsr [PC - 0xC4A /* 00000C0A */] 00001856 0030 4EBA F3B0 0034 4EBA ori.b [0x344EBA + A7 * 2], 0xBA // begin alternate branch 00001858-00001866 export_54: fn00001858: 00001858 4EBA F3B0 jsr [PC - 0xC50 /* 00000C0A */] 0000185C 0034 4EBA F3AA 0014 4EBA ori.b [[0x14 + A7 * 2] + 0x4EBA], 0xBA // end alternate branch 00001858-00001866 export_54: // at 00001858 (misaligned) export_268: // at 0000185E (misaligned) fn00001858: // (misaligned) 00001860 F3AA .invalid <> 00001862 0014 4EBA ori.b [A4], 0xBA export_62: // at 00001864 (misaligned) 00001866 F3A4 .invalid <> 00001868 0044 4EBA ori.w D4, 0x4EBA export_252: // at 0000186A (misaligned) 0000186C F39E .invalid <> 0000186E 0040 4EBA ori.w D0, 0x4EBA export_191: // at 00001870 (misaligned) 00001872 F398 .invalid <> 00001874 0070 4EBA F392 0078 ori.w [[ + A7 * 2] + 0x78], 0x4EBA export_87: // at 00001876 (misaligned) export_198: 0000187C 4EBA F38C jsr [PC - 0xC74 /* 00000C0A */] 00001880 0090 4EBA F386 ori.l [A0], 0x4EBAF386 export_109: // at 00001882 (misaligned) 00001886 0020 4EBA ori.b -[A0], 0xBA export_216: // at 00001888 (misaligned) 0000188A F380 .invalid <> 0000188C 001C 4EBA ori.b [A4]+, 0xBA // begin alternate branch 0000188E-00001892 export_244: fn0000188E: 0000188E 4EBA F37A jsr [PC - 0xC86 /* 00000C0A */] // end alternate branch 0000188E-00001892 export_244: // at 0000188E (misaligned) fn0000188E: // (misaligned) 00001890 F37A .extension 0x37A <> // unimplemented 00001892 013C 426C btst 0x6C /* 'l' */, D0 export_51: // at 00001894 (misaligned) 00001896 0038 42A6 204E ori.b [0x0000204E], 0xA6 0000189C 5688 addq.l A0, 3 0000189E 2D08 move.l -[A6], A0 000018A0 2D3C 0000 0001 move.l -[A6], 0x1 000018A6 4EBA F57E jsr [PC - 0xA82 /* 00000E26 */] 000018AA 396C 003A 0038 move.w [A4 + 0x38], [A4 + 0x3A] 000018B0 4E75 rts fn000018B2: 000018B2 42A7 clr.l -[A7] 000018B4 A975 syscall TickCount 000018B6 2D1F move.l -[A6], [A7]+ label000018B8: 000018B8 4EBA 0396 jsr [PC + 0x396 /* 00001C50 */] 000018BC 42A7 clr.l -[A7] 000018BE A975 syscall TickCount 000018C0 2D1F move.l -[A6], [A7]+ 000018C2 2D2E 0004 move.l -[A6], [A6 + 0x4] 000018C6 201E move.l D0, [A6]+ 000018C8 9196 sub.l [A6], D0 000018CA 4EBA FE1E jsr [PC - 0x1E2 /* 000016EA */] 000018CE 2D3C 0000 000F move.l -[A6], 0xF 000018D4 4EBA FEF2 jsr [PC - 0x10E /* 000017C8 */] 000018D8 4A9E tst.l [A6]+ 000018DA 672A beq +0x2C /* 00001906 */ 000018DC 588E addq.l A6, 4 000018DE 4A9E tst.l [A6]+ 000018E0 670E beq +0x10 /* 000018F0 */ 000018E2 2D3C 0000 0008 move.l -[A6], 0x8 000018E8 4EBA F65A jsr [PC - 0x9A6 /* 00000F44 */] 000018EC 42A6 clr.l -[A6] 000018EE 6010 bra +0x12 /* 00001900 */ label000018F0: 000018F0 2D3C 0000 005F move.l -[A6], 0x5F /* '_' */ 000018F6 4EBA F64C jsr [PC - 0x9B4 /* 00000F44 */] 000018FA 2D3C 0000 0001 move.l -[A6], 0x1 label00001900: 00001900 42A7 clr.l -[A7] 00001902 A975 syscall TickCount 00001904 2D1F move.l -[A6], [A7]+ label00001906: 00001906 4280 clr.l D0 00001908 206C 002C movea.l A0, [A4 + 0x2C] 0000190C B1EC 0028 cmpa.l A0, [A4 + 0x28] 00001910 6726 beq +0x28 /* 00001938 */ 00001912 2210 move.l D1, [A0] 00001914 1001 move.b D0, D1 00001916 4841 swap.w D1 00001918 0801 0008 btst.b D1, 0x8 0000191C 6704 beq +0x6 /* 00001922 */ 0000191E 0200 001F andi.b D0, 0x1F label00001922: 00001922 2208 move.l D1, A0 00001924 2401 move.l D2, D1 00001926 5882 addq.l D2, 4 00001928 0282 0000 003F andi.l D2, 0x3F /* '?' */ 0000192E 0201 00C0 andi.b D1, 0xC0 00001932 D282 add.l D1, D2 00001934 2941 002C move.l [A4 + 0x2C], D1 label00001938: 00001938 2D00 move.l -[A6], D0 0000193A 4EBA FDC8 jsr [PC - 0x238 /* 00001704 */] 0000193E 4A9E tst.l [A6]+ 00001940 6700 FF76 beq -0x88 /* 000018B8 */ 00001944 4EBA FDF2 jsr [PC - 0x20E /* 00001738 */] 00001948 4A9E tst.l [A6]+ 0000194A 670A beq +0xC /* 00001956 */ 0000194C 2D3C 0000 0008 move.l -[A6], 0x8 00001952 4EBA F5F0 jsr [PC - 0xA10 /* 00000F44 */] label00001956: 00001956 4EBA FDB4 jsr [PC - 0x24C /* 0000170C */] 0000195A 588E addq.l A6, 4 0000195C 4E75 rts export_76: 0000195E 206C 0060 movea.l A0, [A4 + 0x60] 00001962 4ED0 jmp [A0] export_83: 00001964 4EBA 02EA jsr [PC + 0x2EA /* 00001C50 */] 00001968 202C 0028 move.l D0, [A4 + 0x28] 0000196C B0AC 002C cmp.l D0, [A4 + 0x2C] 00001970 670A beq +0xC /* 0000197C */ 00001972 206C 002C movea.l A0, [A4 + 0x2C] 00001976 2010 move.l D0, [A0] 00001978 2D00 move.l -[A6], D0 0000197A 6002 bra +0x4 /* 0000197E */ label0000197C: 0000197C 42A6 clr.l -[A6] label0000197E: 0000197E 4E75 rts 00001980 201E move.l D0, [A6]+ 00001982 6700 007C beq +0x7E /* 00001A00 */ 00001986 0C80 0000 0002 cmpi.l D0, 0x2 0000198C 6700 0066 beq +0x68 /* 000019F4 */ 00001990 0C80 0000 0001 cmpi.l D0, 0x1 00001996 6730 beq +0x32 /* 000019C8 */ 00001998 588E addq.l A6, 4 0000199A 4EBA F996 jsr [PC - 0x66A /* 00001332 */] 0000199E 4EBA F660 jsr [PC - 0x9A0 /* 00001000 */] 000019A2 4EBA F880 jsr [PC - 0x780 /* 00001224 */] 000019A6 2D2C 0024 move.l -[A6], [A4 + 0x24] 000019AA 26C5 move.l [A3]+, D5 000019AC 2A06 move.l D5, D6 000019AE 2C1E move.l D6, [A6]+ 000019B0 4EBA FE74 jsr [PC - 0x18C /* 00001826 */] 000019B4 4EBA F924 jsr [PC - 0x6DC /* 000012DA */] 000019B8 4EBA F978 jsr [PC - 0x688 /* 00001332 */] 000019BC 2D06 move.l -[A6], D6 000019BE 2C05 move.l D6, D5 000019C0 2A23 move.l D5, -[A3] 000019C2 295E 0024 move.l [A4 + 0x24], [A6]+ 000019C6 6038 bra +0x3A /* 00001A00 */ label000019C8: 000019C8 4A6D F834 tst.w [A5 - 0x7CC] 000019CC 6718 beq +0x1A /* 000019E6 */ 000019CE 206D F808 movea.l A0, [A5 - 0x7F8] 000019D2 0C28 005F 0005 cmpi.b [A0 + 0x5], 0x5F /* '_' */ 000019D8 6708 beq +0xA /* 000019E2 */ 000019DA 0C28 0040 0005 cmpi.b [A0 + 0x5], 0x40 /* '@' */ 000019E0 6604 bne +0x6 /* 000019E6 */ label000019E2: 000019E2 4EAD 0CFA jsr [A5 + 0xCFA /* export_411 */] label000019E6: 000019E6 2D2D F808 move.l -[A6], [A5 - 0x7F8] 000019EA 5896 addq.l [A6], 4 000019EC 4EBA F612 jsr [PC - 0x9EE /* 00001000 */] 000019F0 4EBA F832 jsr [PC - 0x7CE /* 00001224 */] label000019F4: 000019F4 4EBA F60A jsr [PC - 0x9F6 /* 00001000 */] 000019F8 4EBA F82A jsr [PC - 0x7D6 /* 00001224 */] 000019FC 4EBA F934 jsr [PC - 0x6CC /* 00001332 */] label00001A00: 00001A00 42AD F254 clr.l [A5 - 0xDAC] 00001A04 42AD F280 clr.l [A5 - 0xD80] 00001A08 426D F834 clr.w [A5 - 0x7CC] 00001A0C 4AAD F828 tst.l [A5 - 0x7D8] 00001A10 670A beq +0xC /* 00001A1C */ 00001A12 206D F828 movea.l A0, [A5 - 0x7D8] 00001A16 A023 syscall DisposHandle/DisposeHandle 00001A18 42AD F828 clr.l [A5 - 0x7D8] label00001A1C: 00001A1C 396C 003A 0038 move.w [A4 + 0x38], [A4 + 0x3A] 00001A22 4AAD F278 tst.l [A5 - 0xD88] 00001A26 670A beq +0xC /* 00001A32 */ 00001A28 296D F278 0024 move.l [A4 + 0x24], [A5 - 0xD88] 00001A2E 42AD F278 clr.l [A5 - 0xD88] label00001A32: 00001A32 4AAD F27C tst.l [A5 - 0xD84] 00001A36 6706 beq +0x8 /* 00001A3E */ 00001A38 296D F27C 0040 move.l [A4 + 0x40], [A5 - 0xD84] label00001A3E: 00001A3E 302D FEF6 move.w D0, [A5 - 0x10A] 00001A42 6718 beq +0x1A /* 00001A5C */ 00001A44 B06C 003C cmp.w D0, [A4 + 0x3C] 00001A48 670A beq +0xC /* 00001A54 */ 00001A4A 4EAD 0902 jsr [A5 + 0x902 /* export_284 */] 00001A4E 396D FEF6 003C move.w [A4 + 0x3C], [A5 - 0x10A] label00001A54: 00001A54 4EAD 0902 jsr [A5 + 0x902 /* export_284 */] 00001A58 426D FEF6 clr.w [A5 - 0x10A] label00001A5C: 00001A5C 42AC 0014 clr.l [A4 + 0x14] 00001A60 2E4C movea.l A7, A4 00001A62 518F subq.l A7, 8 00001A64 2F2C 004C move.l -[A7], [A4 + 0x4C] 00001A68 2C6C 0004 movea.l A6, [A4 + 0x4] 00001A6C 4296 clr.l [A6] 00001A6E 266C 000C movea.l A3, [A4 + 0xC] 00001A72 2E0B move.l D7, A3 00001A74 0487 0000 0014 subi.l D7, 0x14 00001A7A 42A6 clr.l -[A6] 00001A7C 4EBA E77E jsr [PC - 0x1882 /* 000001FC */] 00001A80 4AAD F270 tst.l [A5 - 0xD90] 00001A84 672C beq +0x2E /* 00001AB2 */ 00001A86 206D FED6 movea.l A0, [A5 - 0x12A] 00001A8A 226D F270 movea.l A1, [A5 - 0xD90] 00001A8E 93C8 sub.l A1, A0 00001A90 222C 0044 move.l D1, [A4 + 0x44] 00001A94 0281 0000 000F andi.l D1, 0xF 00001A9A E781 asl D1, 3 00001A9C 2189 1032 move.l [A0 + D1.w + 0x32], A1 00001AA0 2D2D F270 move.l -[A6], [A5 - 0xD90] 00001AA4 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */] 00001AA8 5896 addq.l [A6], 4 00001AAA 2B5E F808 move.l [A5 - 0x7F8], [A6]+ 00001AAE 42AD F270 clr.l [A5 - 0xD90] label00001AB2: 00001AB2 4E75 rts export_75: 00001AB4 42A6 clr.l -[A6] export_27: fn00001AB6: 00001AB6 206C 0050 movea.l A0, [A4 + 0x50] 00001ABA 4ED0 jmp [A0] export_121: 00001ABC 206C 0004 movea.l A0, [A4 + 0x4] 00001AC0 91CE sub.l A0, A6 00001AC2 2D08 move.l -[A6], A0 00001AC4 4EBA FBD0 jsr [PC - 0x430 /* 00001696 */] 00001AC8 4EBA FBCC jsr [PC - 0x434 /* 00001696 */] 00001ACC 4E75 rts 00001ACE 301F move.w D0, [A7]+ 00001AD0 5C8F addq.l A7, 6 00001AD2 46C0 move.w SR, D0 00001AD4 611A bsr +0x1C /* 00001AF0 */ 00001AD6 1844 movea.b A4, D4 00001AD8 6976 bvs +0x78 /* 00001B50 */ 00001ADA 6964 bvs +0x66 /* 00001B40 */ 00001ADC 6520 bcs +0x22 /* 00001AFE */ 00001ADE 6279 bhi +0x7B /* 00001B59 */ 00001AE0 205A movea.l A0, [A2]+ 00001AE2 6572 bcs +0x74 /* 00001B56 */ 00001AE4 6F20 ble +0x22 /* 00001B06 */ 00001AE6 4572 726F chk.w D2, [A2 + D7.w * 2 + 0x6F] 00001AEA 7220 moveq.l D1, 0x20 00001AEC 2121 move.l -[A0], -[A1] 00001AEE 2120 move.l -[A0], -[A0] fn00001AF0: 00001AF0 2D1F move.l -[A6], [A7]+ 00001AF2 2D3C 0000 0002 move.l -[A6], 0x2 00001AF8 4EBA FFBC jsr [PC - 0x44 /* 00001AB6 */] 00001AFC 301F move.w D0, [A7]+ label00001AFE: 00001AFE 2D1F move.l -[A6], [A7]+ 00001B00 548F addq.l A7, 2 00001B02 46C0 move.w SR, D0 00001B04 6004 bra +0x6 /* 00001B0A */ label00001B06: 00001B06 301F move.w D0, [A7]+ 00001B08 2D1F move.l -[A6], [A7]+ label00001B0A: 00001B0A 6118 bsr +0x1A /* 00001B24 */ 00001B0C 1720 move.b -[A3], -[A0] 00001B0E 496C 6C65 chk.w D4, [A4 + 0x6C65] 00001B12 6761 beq +0x63 /* 00001B75 */ 00001B14 6C20 bge +0x22 /* 00001B36 */ 00001B16 496E 7374 chk.w D4, [A6 + 0x7374] 00001B1A 7275 moveq.l D1, 0x75 00001B1C 6374 bls +0x76 /* 00001B92 */ 00001B1E 696F bvs +0x71 /* 00001B8F */ 00001B20 6E20 bgt +0x22 /* 00001B42 */ 00001B22 6174 bsr +0x76 /* 00001B98 */ fn00001B24: 00001B24 2D1F move.l -[A6], [A7]+ 00001B26 4EBA F4D8 jsr [PC - 0xB28 /* 00001000 */] 00001B2A 4EBA F6F8 jsr [PC - 0x908 /* 00001224 */] 00001B2E 2D2C 0024 move.l -[A6], [A4 + 0x24] 00001B32 26C5 move.l [A3]+, D5 00001B34 2A06 move.l D5, D6 label00001B36: 00001B36 2C1E move.l D6, [A6]+ 00001B38 4EBA FCF6 jsr [PC - 0x30A /* 00001830 */] 00001B3C 4EBA F786 jsr [PC - 0x87A /* 000012C4 */] label00001B40: 00001B40 4EBA F7F0 jsr [PC - 0x810 /* 00001332 */] // begin alternate branch 00001B42-00001B44 label00001B42: 00001B42 F7F0 .invalid <> // end alternate branch 00001B42-00001B44 label00001B42: // (misaligned) 00001B44 2D06 move.l -[A6], D6 00001B46 2C05 move.l D6, D5 00001B48 2A23 move.l D5, -[A3] 00001B4A 295E 0024 move.l [A4 + 0x24], [A6]+ 00001B4E 42A6 clr.l -[A6] label00001B50: 00001B50 4EBA FF64 jsr [PC - 0x9C /* 00001AB6 */] 00001B54 301F move.w D0, [A7]+ label00001B56: 00001B56 5C8F addq.l A7, 6 00001B58 46C0 move.w SR, D0 00001B5A 6112 bsr +0x14 /* 00001B6E */ 00001B5C 1120 move.b -[A0], -[A0] 00001B5E 4164 chk.w D0, -[A4] 00001B60 6472 bcc +0x74 /* 00001BD4 */ 00001B62 6573 bcs +0x75 /* 00001BD7 */ 00001B64 7320 moveq.l D1, 0x20 00001B66 4572 726F chk.w D2, [A2 + D7.w * 2 + 0x6F] 00001B6A 7220 moveq.l D1, 0x20 00001B6C 2121 move.l -[A0], -[A1] fn00001B6E: 00001B6E 2D1F move.l -[A6], [A7]+ 00001B70 2D3C 0000 0002 move.l -[A6], 0x2 00001B76 4EBA FF3E jsr [PC - 0xC2 /* 00001AB6 */] 00001B7A 301F move.w D0, [A7]+ 00001B7C 2D1F move.l -[A6], [A7]+ 00001B7E 548F addq.l A7, 2 00001B80 46C0 move.w SR, D0 00001B82 6004 bra +0x6 /* 00001B88 */ 00001B84 301F move.w D0, [A7]+ 00001B86 2D1F move.l -[A6], [A7]+ label00001B88: 00001B88 6114 bsr +0x16 /* 00001B9E */ 00001B8A 1320 move.b -[A1], -[A0] 00001B8C 4C69 6E65 2031 movem.l D0,D2,D5,D6,A1,A2,A3,A5,A6, [A1 + 0x2031] label00001B92: 00001B92 3131 3120 4572 move.w -[A0], [A1 + 0x4572 + D3] fn00001B98: 00001B98 726F moveq.l D1, 0x6F 00001B9A 7220 moveq.l D1, 0x20 00001B9C 6174 bsr +0x76 /* 00001C12 */ fn00001B9E: 00001B9E 2D1F move.l -[A6], [A7]+ 00001BA0 4EBA F45E jsr [PC - 0xBA2 /* 00001000 */] 00001BA4 4EBA F67E jsr [PC - 0x982 /* 00001224 */] 00001BA8 2D2C 0024 move.l -[A6], [A4 + 0x24] 00001BAC 26C5 move.l [A3]+, D5 00001BAE 2A06 move.l D5, D6 00001BB0 2C1E move.l D6, [A6]+ 00001BB2 4EBA FC7C jsr [PC - 0x384 /* 00001830 */] 00001BB6 4EBA F70C jsr [PC - 0x8F4 /* 000012C4 */] 00001BBA 4EBA F776 jsr [PC - 0x88A /* 00001332 */] 00001BBE 2D06 move.l -[A6], D6 00001BC0 2C05 move.l D6, D5 00001BC2 2A23 move.l D5, -[A3] 00001BC4 295E 0024 move.l [A4 + 0x24], [A6]+ 00001BC8 42A6 clr.l -[A6] 00001BCA 4EBA FEEA jsr [PC - 0x116 /* 00001AB6 */] 00001BCE 301F move.w D0, [A7]+ 00001BD0 285F movea.l A4, [A7]+ 00001BD2 548F addq.l A7, 2 label00001BD4: 00001BD4 46C0 move.w SR, D0 00001BD6 6004 bra +0x6 /* 00001BDC */ 00001BD8 301F move.w D0, [A7]+ 00001BDA 285F movea.l A4, [A7]+ label00001BDC: 00001BDC 2C6C 0008 movea.l A6, [A4 + 0x8] 00001BE0 4CDE 8CE0 movem.l D5,D6,D7,A2,A3,A7, [A6]+ 00001BE4 4AAC 0074 tst.l [A4 + 0x74] 00001BE8 671A beq +0x1C /* 00001C04 */ 00001BEA 202C 0074 move.l D0, [A4 + 0x74] 00001BEE 4281 clr.l D1 00001BF0 3200 move.w D1, D0 00001BF2 2D01 move.l -[A6], D1 00001BF4 4840 swap.w D0 00001BF6 3200 move.w D1, D0 00001BF8 2D01 move.l -[A6], D1 00001BFA 42AC 0074 clr.l [A4 + 0x74] 00001BFE 2F2C 0070 move.l -[A7], [A4 + 0x70] 00001C02 4E75 rts label00001C04: 00001C04 4A6C 007C tst.w [A4 + 0x7C] 00001C08 6716 beq +0x18 /* 00001C20 */ 00001C0A 4280 clr.l D0 00001C0C 302C 007C move.w D0, [A4 + 0x7C] 00001C10 2D00 move.l -[A6], D0 fn00001C12: 00001C12 2D2C 0080 move.l -[A6], [A4 + 0x80] 00001C16 42AC 007C clr.l [A4 + 0x7C] 00001C1A 2F2C 0078 move.l -[A7], [A4 + 0x78] 00001C1E 4E75 rts label00001C20: 00001C20 4A6C 0088 tst.w [A4 + 0x88] 00001C24 6716 beq +0x18 /* 00001C3C */ 00001C26 4280 clr.l D0 00001C28 302C 0088 move.w D0, [A4 + 0x88] 00001C2C 2D00 move.l -[A6], D0 00001C2E 2D2C 008C move.l -[A6], [A4 + 0x8C] 00001C32 42AC 0088 clr.l [A4 + 0x88] 00001C36 2F2C 0084 move.l -[A7], [A4 + 0x84] 00001C3A 4E75 rts label00001C3C: 00001C3C 4AAC 0094 tst.l [A4 + 0x94] 00001C40 670C beq +0xE /* 00001C4E */ 00001C42 2D2C 0094 move.l -[A6], [A4 + 0x94] 00001C46 42AC 0094 clr.l [A4 + 0x94] 00001C4A 2F2C 0090 move.l -[A7], [A4 + 0x90] label00001C4E: 00001C4E 4E75 rts export_74: fn00001C50: 00001C50 48E6 0731 movem.l -[A6], D5,D6,D7,A2,A3,A7 00001C54 294E 0008 move.l [A4 + 0x8], A6 00001C58 2054 movea.l A0, [A4] 00001C5A 4ED0 jmp [A0] export_178: 00001C5C 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */] 00001C60 FFFF .invalid <> 00001C62 F260 2D16 .extension 0x260 <>, 0x2D16 // unimplemented // begin alternate branch 00001C64-00001C66 export_214: label00001C64: 00001C64 2D16 move.l -[A6], [A6] // end alternate branch 00001C64-00001C66 export_214: // at 00001C64 (misaligned) label00001C64: // (misaligned) 00001C66 2056 movea.l A0, [A6] 00001C68 2C90 move.l [A6], [A0] 00001C6A 4EBA FB68 jsr [PC - 0x498 /* 000017D4 */] 00001C6E 2D2E 0004 move.l -[A6], [A6 + 0x4] 00001C72 2056 movea.l A0, [A6] 00001C74 2C90 move.l [A6], [A0] 00001C76 4EBA FBC8 jsr [PC - 0x438 /* 00001840 */] 00001C7A 4EBA FB28 jsr [PC - 0x4D8 /* 000017A4 */] 00001C7E 4EBA FB12 jsr [PC - 0x4EE /* 00001792 */] 00001C82 4A9E tst.l [A6]+ 00001C84 6606 bne +0x8 /* 00001C8C */ 00001C86 4EBA FFC8 jsr [PC - 0x38 /* 00001C50 */] 00001C8A 60D8 bra -0x26 /* 00001C64 */ label00001C8C: 00001C8C 4EBA FBB2 jsr [PC - 0x44E /* 00001840 */] 00001C90 4EBA FA7A jsr [PC - 0x586 /* 0000170C */] 00001C94 205E movea.l A0, [A6]+ 00001C96 209E move.l [A0], [A6]+ 00001C98 4E75 rts export_85: 00001C9A 2D16 move.l -[A6], [A6] 00001C9C 2056 movea.l A0, [A6] 00001C9E 2C90 move.l [A6], [A0] 00001CA0 4EBA FB9E jsr [PC - 0x462 /* 00001840 */] 00001CA4 4EBA FAE0 jsr [PC - 0x520 /* 00001786 */] 00001CA8 4EBA FB2A jsr [PC - 0x4D6 /* 000017D4 */] 00001CAC 4A9E tst.l [A6]+ 00001CAE 670C beq +0xE /* 00001CBC */ 00001CB0 42A6 clr.l -[A6] 00001CB2 4EBA FA58 jsr [PC - 0x5A8 /* 0000170C */] 00001CB6 205E movea.l A0, [A6]+ 00001CB8 209E move.l [A0], [A6]+ 00001CBA 6002 bra +0x4 /* 00001CBE */ label00001CBC: 00001CBC 588E addq.l A6, 4 label00001CBE: 00001CBE 4E75 rts 00001CC0 508E addq.l A6, 8 00001CC2 4E75 rts export_202: 00001CC4 48E7 0130 movem.l -[A7], D7,A2,A3 00001CC8 205E movea.l A0, [A6]+ 00001CCA 2028 0004 move.l D0, [A0 + 0x4] 00001CCE 91AD F260 sub.l [A5 - 0xDA0], D0 00001CD2 20AD F260 move.l [A0], [A5 - 0xDA0] 00001CD6 226D F260 movea.l A1, [A5 - 0xDA0] 00001CDA 2028 0008 move.l D0, [A0 + 0x8] 00001CDE 91AD F260 sub.l [A5 - 0xDA0], D0 00001CE2 246D F260 movea.l A2, [A5 - 0xDA0] 00001CE6 2028 000C move.l D0, [A0 + 0xC] 00001CEA 91AD F260 sub.l [A5 - 0xDA0], D0 00001CEE 266D F260 movea.l A3, [A5 - 0xDA0] 00001CF2 2E0B move.l D7, A3 00001CF4 2028 0010 move.l D0, [A0 + 0x10] 00001CF8 91AD F260 sub.l [A5 - 0xDA0], D0 00001CFC 2014 move.l D0, [A4] 00001CFE 2889 move.l [A4], A1 00001D00 32BC 4EF9 move.w [A1], 0x4EF9 00001D04 2340 0002 move.l [A1 + 0x2], D0 00001D08 234A 0006 move.l [A1 + 0x6], A2 00001D0C 234B 000E move.l [A1 + 0xE], A3 00001D10 0487 0000 0014 subi.l D7, 0x14 00001D16 200A move.l D0, A2 00001D18 5080 addq.l D0, 8 00001D1A 2340 001A move.l [A1 + 0x1A], D0 00001D1E 2369 0006 002A move.l [A1 + 0x2A], [A1 + 0x6] 00001D24 06A9 0000 0088 002A addi.l [A1 + 0x2A], 0x88 00001D2C 2369 002A 002E move.l [A1 + 0x2E], [A1 + 0x2A] 00001D32 237C 0000 000A 0026 move.l [A1 + 0x26], 0xA /* '\n' */ 00001D3A 42A9 0016 clr.l [A1 + 0x16] 00001D3E 236C 0040 0042 move.l [A1 + 0x42], [A4 + 0x40] 00001D44 2369 0042 0046 move.l [A1 + 0x46], [A1 + 0x42] 00001D4A 237C 0001 0001 003A move.l [A1 + 0x3A], 0x10001 00001D52 42A9 003E clr.l [A1 + 0x3E] 00001D56 42A9 0076 clr.l [A1 + 0x76] 00001D5A 45ED 0C82 lea.l A2, [A5 + 0xC82 /* export_396 */] 00001D5E 234A 004E move.l [A1 + 0x4E], A2 00001D62 45FA FA06 lea.l A2, [PC - 0x5FA /* 0000176A, value 0x588E4E75 */] 00001D66 234A 0092 move.l [A1 + 0x92], A2 00001D6A 45FA FA02 lea.l A2, [PC - 0x5FE /* 0000176E, value 0x508E4E75 */] 00001D6E 234A 0072 move.l [A1 + 0x72], A2 00001D72 234A 007A move.l [A1 + 0x7A], A2 00001D76 234A 0086 move.l [A1 + 0x86], A2 00001D7A 42A9 007E clr.l [A1 + 0x7E] 00001D7E 42A9 0082 clr.l [A1 + 0x82] 00001D82 42A9 008A clr.l [A1 + 0x8A] 00001D86 42A9 008E clr.l [A1 + 0x8E] 00001D8A 42A9 0096 clr.l [A1 + 0x96] 00001D8E 42A9 001E clr.l [A1 + 0x1E] 00001D92 42A9 0022 clr.l [A1 + 0x22] 00001D96 42A9 004A clr.l [A1 + 0x4A] 00001D9A 42A9 006E clr.l [A1 + 0x6E] 00001D9E 45FA EF86 lea.l A2, [PC - 0x107A /* 00000D26, value 0x4EBA00B2 */] 00001DA2 234A 0056 move.l [A1 + 0x56], A2 00001DA6 45FA F3F6 lea.l A2, [PC - 0xC0A /* 0000119E, value 0x4A966E06 */] 00001DAA 234A 005E move.l [A1 + 0x5E], A2 00001DAE 45FA FBB4 lea.l A2, [PC - 0x44C /* 00001964, value 0x4EBA02EA */] 00001DB2 234A 0062 move.l [A1 + 0x62], A2 00001DB6 45FA F074 lea.l A2, [PC - 0xF8C /* 00000E2C, value 0x4EBA08DE */] 00001DBA 234A 005A move.l [A1 + 0x5A], A2 00001DBE 45FA F150 lea.l A2, [PC - 0xEB0 /* 00000F10, value 0x2D2C0020 '-,\0 ', cstring "-," */] 00001DC2 234A 0066 move.l [A1 + 0x66], A2 00001DC6 45FA FBB8 lea.l A2, [PC - 0x448 /* 00001980, value 0x201E6700 */] 00001DCA 234A 0052 move.l [A1 + 0x52], A2 00001DCE 45FA E89A lea.l A2, [PC - 0x1766 /* 0000066A, value 0x262DF7FC */] 00001DD2 234A 00A6 move.l [A1 + 0xA6], A2 00001DD6 45FA E704 lea.l A2, [PC - 0x18FC /* 000004DC, value 0x262DF7FC */] 00001DDA 234A 009E move.l [A1 + 0x9E], A2 00001DDE 45FA E594 lea.l A2, [PC - 0x1A6C /* 00000374, value 0x262DF7FC */] 00001DE2 234A 009A move.l [A1 + 0x9A], A2 00001DE6 45FA E738 lea.l A2, [PC - 0x18C8 /* 00000520, value 0x42A7A924 */] 00001DEA 234A 00A2 move.l [A1 + 0xA2], A2 00001DEE 45FA EA00 lea.l A2, [PC - 0x1600 /* 000007F0, value 0x262DF7EE */] 00001DF2 234A 00AA move.l [A1 + 0xAA], A2 00001DF6 45FA EA44 lea.l A2, [PC - 0x15BC /* 0000083C, value 0x202DF7EE */] 00001DFA 234A 00AE move.l [A1 + 0xAE], A2 00001DFE 45FA FEC0 lea.l A2, [PC - 0x140 /* 00001CC0, value 0x508E4E75 */] 00001E02 234A 00BA move.l [A1 + 0xBA], A2 00001E06 234A 00B2 move.l [A1 + 0xB2], A2 00001E0A 45FA F8EA lea.l A2, [PC - 0x716 /* 000016F6, value 0x2D164E75 */] 00001E0E 234A 00B6 move.l [A1 + 0xB6], A2 00001E12 4A68 0014 tst.w [A0 + 0x14] 00001E16 6712 beq +0x14 /* 00001E2A */ 00001E18 205E movea.l A0, [A6]+ 00001E1A 2348 004A move.l [A1 + 0x4A], A0 00001E1E 237A F582 006A move.l [A1 + 0x6A], [PC - 0xA7E /* 000013A2, value 0xA0005, cstring "" */] 00001E24 5489 addq.l A1, 2 00001E26 2149 0098 move.l [A0 + 0x98], A1 label00001E2A: 00001E2A 4CDF 0C80 movem.l D7,A2,A3, [A7]+ 00001E2E 4E75 rts fn00001E30: 00001E30 41ED F436 lea.l A0, [A5 - 0xBCA] 00001E34 42A8 000C clr.l [A0 + 0xC] 00001E38 317C FFFA 0018 move.w [A0 + 0x18], 0xFFFA 00001E3E A006 syscall KillIO 00001E40 42AD F3FA clr.l [A5 - 0xC06] 00001E44 4E75 rts fn00001E46: 00001E46 41ED F436 lea.l A0, [A5 - 0xBCA] 00001E4A 42A8 000C clr.l [A0 + 0xC] 00001E4E 317C FFF9 0018 move.w [A0 + 0x18], 0xFFF9 00001E54 A006 syscall KillIO 00001E56 42AD F3F2 clr.l [A5 - 0xC0E] 00001E5A 4E75 rts fn00001E5C: 00001E5C 41ED F404 lea.l A0, [A5 - 0xBFC] 00001E60 42A8 000C clr.l [A0 + 0xC] 00001E64 317C FFF8 0018 move.w [A0 + 0x18], 0xFFF8 00001E6A A006 syscall KillIO 00001E6C 42AD F3FE clr.l [A5 - 0xC02] 00001E70 4E75 rts fn00001E72: 00001E72 41ED F404 lea.l A0, [A5 - 0xBFC] 00001E76 42A8 000C clr.l [A0 + 0xC] 00001E7A 317C FFF7 0018 move.w [A0 + 0x18], 0xFFF7 00001E80 A006 syscall KillIO 00001E82 42AD F3F6 clr.l [A5 - 0xC0A] 00001E86 4E75 rts export_224: fn00001E88: 00001E88 2056 movea.l A0, [A6] 00001E8A 2050 movea.l A0, [A0] 00001E8C B1ED F3F2 cmpa.l A0, [A5 - 0xC0E] 00001E90 6604 bne +0x6 /* 00001E96 */ 00001E92 4EBA FFB2 jsr [PC - 0x4E /* 00001E46 */] label00001E96: 00001E96 2056 movea.l A0, [A6] 00001E98 2050 movea.l A0, [A0] 00001E9A B1ED F3F6 cmpa.l A0, [A5 - 0xC0A] 00001E9E 6604 bne +0x6 /* 00001EA4 */ 00001EA0 4EBA FFD0 jsr [PC - 0x30 /* 00001E72 */] label00001EA4: 00001EA4 2056 movea.l A0, [A6] 00001EA6 2050 movea.l A0, [A0] 00001EA8 B1ED F3FA cmpa.l A0, [A5 - 0xC06] 00001EAC 6604 bne +0x6 /* 00001EB2 */ 00001EAE 4EBA FF80 jsr [PC - 0x80 /* 00001E30 */] label00001EB2: 00001EB2 2056 movea.l A0, [A6] 00001EB4 2050 movea.l A0, [A0] 00001EB6 B1FA D546 cmpa.l A0, [PC - 0x2ABA /* FFFFF3FE, cstring "" */] 00001EBA 6604 bne +0x6 /* 00001EC0 */ 00001EBC 4EBA FF9E jsr [PC - 0x62 /* 00001E5C */] label00001EC0: 00001EC0 4E75 rts export_103: 00001EC2 4EBA FFC4 jsr [PC - 0x3C /* 00001E88 */] 00001EC6 2D0A move.l -[A6], A2 00001EC8 26C5 move.l [A3]+, D5 00001ECA 2A06 move.l D5, D6 00001ECC 2C1E move.l D6, [A6]+ 00001ECE 205E movea.l A0, [A6]+ 00001ED0 2250 movea.l A1, [A0] 00001ED2 2449 movea.l A2, A1 00001ED4 95FC 0000 0006 sub.l A2, 0x6 00001EDA 251F move.l -[A2], [A7]+ 00001EDC 2069 0006 movea.l A0, [A1 + 0x6] 00001EE0 4290 clr.l [A0] 00001EE2 210A move.l -[A0], A2 00001EE4 2469 000E movea.l A2, [A1 + 0xE] 00001EE8 210A move.l -[A0], A2 00001EEA 210A move.l -[A0], A2 00001EEC 95FC 0000 0014 sub.l A2, 0x14 00001EF2 210A move.l -[A0], A2 00001EF4 210A move.l -[A0], A2 00001EF6 210A move.l -[A0], A2 00001EF8 2348 000A move.l [A1 + 0xA], A0 00001EFC 32BC 4E40 move.w [A1], 0x4E40 /* 'N@' */ 00001F00 2D06 move.l -[A6], D6 00001F02 2C05 move.l D6, D5 00001F04 2A23 move.l D5, -[A3] 00001F06 245E movea.l A2, [A6]+ 00001F08 4E75 rts export_209: fn00001F0A: 00001F0A 4A38 012F tst.b [0x0000012F /* CPUFlag */] 00001F0E 662A bne +0x2C /* 00001F3A */ 00001F10 41FA FCC6 lea.l A0, [PC - 0x33A /* 00001BD8, value 0x301F285F */] 00001F14 21C8 0080 move.l [0x00000080], A0 00001F18 41FA FBBA lea.l A0, [PC - 0x446 /* 00001AD4, value 0x611A1844 */] 00001F1C 21C8 0014 move.l [0x00000014 /* __m68k_vec_div_zero__ */], A0 00001F20 41FA FBE4 lea.l A0, [PC - 0x41C /* 00001B06, value 0x301F2D1F */] 00001F24 21C8 0010 move.l [0x00000010 /* __m68k_vec_illegal__ */], A0 00001F28 41FA FC30 lea.l A0, [PC - 0x3D0 /* 00001B5A, value 0x61121120 */] 00001F2C 21C8 000C move.l [0x0000000C /* __m68k_vec_address_error__ */], A0 00001F30 41FA FC52 lea.l A0, [PC - 0x3AE /* 00001B84, value 0x301F2D1F */] 00001F34 21C8 002C move.l [0x0000002C /* __m68k_vec_f_trap__ */], A0 00001F38 4E75 rts label00001F3A: 00001F3A 41FA FC92 lea.l A0, [PC - 0x36E /* 00001BCE, value 0x301F285F */] 00001F3E 21C8 0080 move.l [0x00000080], A0 00001F42 41FA FB8A lea.l A0, [PC - 0x476 /* 00001ACE, value 0x301F5C8F */] 00001F46 21C8 0014 move.l [0x00000014 /* __m68k_vec_div_zero__ */], A0 00001F4A 41FA FBB0 lea.l A0, [PC - 0x450 /* 00001AFC, value 0x301F2D1F */] 00001F4E 21C8 0010 move.l [0x00000010 /* __m68k_vec_illegal__ */], A0 00001F52 41FA FC00 lea.l A0, [PC - 0x400 /* 00001B54, value 0x301F5C8F */] 00001F56 21C8 000C move.l [0x0000000C /* __m68k_vec_address_error__ */], A0 00001F5A 41FA FC1E lea.l A0, [PC - 0x3E2 /* 00001B7A, value 0x301F2D1F */] 00001F5E 21C8 002C move.l [0x0000002C /* __m68k_vec_f_trap__ */], A0 00001F62 4E75 rts export_77: fn00001F64: 00001F64 426D F834 clr.w [A5 - 0x7CC] 00001F68 42AD F800 clr.l [A5 - 0x800] 00001F6C 42AD F828 clr.l [A5 - 0x7D8] 00001F70 42AD FED2 clr.l [A5 - 0x12E] 00001F74 42AD FEF2 clr.l [A5 - 0x10E] 00001F78 426D FEF6 clr.w [A5 - 0x10A] 00001F7C 42AD F3EE clr.l [A5 - 0xC12] 00001F80 42AD F3F2 clr.l [A5 - 0xC0E] 00001F84 42AD F3FA clr.l [A5 - 0xC06] 00001F88 42AD F3F6 clr.l [A5 - 0xC0A] 00001F8C 42AD F3FE clr.l [A5 - 0xC02] 00001F90 422D F402 clr.b [A5 - 0xBFE] 00001F94 422D F403 clr.b [A5 - 0xBFD] 00001F98 42AD F278 clr.l [A5 - 0xD88] 00001F9C 42AD F270 clr.l [A5 - 0xD90] 00001FA0 42AD F27C clr.l [A5 - 0xD84] 00001FA4 42AD F254 clr.l [A5 - 0xDAC] 00001FA8 42AD F280 clr.l [A5 - 0xD80] 00001FAC 42AD F824 clr.l [A5 - 0x7DC] 00001FB0 42AD FEEE clr.l [A5 - 0x112] 00001FB4 42AD FEFC clr.l [A5 - 0x104] 00001FB8 4E75 rts export_265: fn00001FBA: 00001FBA 2B4F F260 move.l [A5 - 0xDA0], A7 00001FBE 42A7 clr.l -[A7] 00001FC0 2F3C 5441 534B move.l -[A7], 0x5441534B /* 'TASK' */ 00001FC6 3F3C 0001 move.w -[A7], 0x1 00001FCA A9A0 syscall GetResource 00001FCC 201F move.l D0, [A7]+ 00001FCE 671C beq +0x1E /* 00001FEC */ 00001FD0 2040 movea.l A0, D0 00001FD2 2050 movea.l A0, [A0] 00001FD4 2010 move.l D0, [A0] 00001FD6 204F movea.l A0, A7 00001FD8 91C0 sub.l A0, D0 00001FDA A02D syscall SetApplLimit 00001FDC 4A40 tst.w D0 00001FDE 670E beq +0x10 /* 00001FEE */ 00001FE0 4267 clr.w -[A7] 00001FE2 3F3C 012C move.w -[A7], 0x12C 00001FE6 42A7 clr.l -[A7] 00001FE8 A986 syscall StopAlert 00001FEA 548F addq.l A7, 2 label00001FEC: 00001FEC A9F4 syscall ExitToShell label00001FEE: 00001FEE 4E75 rts export_106: fn00001FF0: 00001FF0 41ED F260 lea.l A0, [A5 - 0xDA0] 00001FF4 2250 movea.l A1, [A0] 00001FF6 0490 0000 0190 subi.l [A0], 0x190 00001FFC 2250 movea.l A1, [A0] 00001FFE 2849 movea.l A4, A1 00002000 508C addq.l A4, 8 00002002 244C movea.l A2, A4 00002004 558A subq.l A2, 2 00002006 288A move.l [A4], A2 00002008 0490 0000 1F40 subi.l [A0], 0x1F40 0000200E 2C50 movea.l A6, [A0] 00002010 0490 0000 0190 subi.l [A0], 0x190 00002016 2650 movea.l A3, [A0] 00002018 294B 000C move.l [A4 + 0xC], A3 0000201C 4296 clr.l [A6] 0000201E 294E 0004 move.l [A4 + 0x4], A6 00002022 397C 4E40 FFFE move.w [A4 - 0x2], 0x4E40 /* 'N@' */ 00002028 45FA E034 lea.l A2, [PC - 0x1FCC /* 0000005E, value 0xA9B44EBA */] 0000202C 230A move.l -[A1], A2 0000202E 2D09 move.l -[A6], A1 00002030 2D0B move.l -[A6], A3 00002032 244B movea.l A2, A3 00002034 2D0A move.l -[A6], A2 00002036 2D0A move.l -[A6], A2 00002038 2D0A move.l -[A6], A2 0000203A 2D0A move.l -[A6], A2 0000203C 294E 0008 move.l [A4 + 0x8], A6 00002040 42AC 0074 clr.l [A4 + 0x74] 00002044 42AC 007C clr.l [A4 + 0x7C] 00002048 42AC 0080 clr.l [A4 + 0x80] 0000204C 42AC 0088 clr.l [A4 + 0x88] 00002050 42AC 008C clr.l [A4 + 0x8C] 00002054 42AC 0094 clr.l [A4 + 0x94] 00002058 45FA F710 lea.l A2, [PC - 0x8F0 /* 0000176A, value 0x588E4E75 */] 0000205C 294A 0090 move.l [A4 + 0x90], A2 00002060 45FA F70C lea.l A2, [PC - 0x8F4 /* 0000176E, value 0x508E4E75 */] 00002064 294A 0070 move.l [A4 + 0x70], A2 00002068 294A 0078 move.l [A4 + 0x78], A2 0000206C 294A 0084 move.l [A4 + 0x84], A2 00002070 294A 00B0 move.l [A4 + 0xB0], A2 00002074 294A 00B8 move.l [A4 + 0xB8], A2 00002078 42AC 0040 clr.l [A4 + 0x40] 0000207C 4E75 rts export_39: fn0000207E: 0000207E 41ED F260 lea.l A0, [A5 - 0xDA0] 00002082 0490 0000 0400 subi.l [A0], 0x400 00002088 43ED F3AA lea.l A1, [A5 - 0xC56] 0000208C 2290 move.l [A1], [A0] 0000208E 0490 0000 0400 subi.l [A0], 0x400 00002094 2350 0010 move.l [A1 + 0x10], [A0] 00002098 0490 0000 0400 subi.l [A0], 0x400 0000209E 2350 0020 move.l [A1 + 0x20], [A0] 000020A2 0490 0000 0400 subi.l [A0], 0x400 000020A8 2350 0030 move.l [A1 + 0x30], [A0] 000020AC 43ED F3EA lea.l A1, [A5 - 0xC16] 000020B0 22BC 0010 2030 move.l [A1], 0x102030 000020B6 42AD F3A2 clr.l [A5 - 0xC5E] 000020BA 4E75 rts export_249: fn000020BC: 000020BC 41ED F3AA lea.l A0, [A5 - 0xC56] 000020C0 42A8 0004 clr.l [A0 + 0x4] 000020C4 42A8 0008 clr.l [A0 + 0x8] 000020C8 42A8 0014 clr.l [A0 + 0x14] 000020CC 42A8 0018 clr.l [A0 + 0x18] 000020D0 42A8 0024 clr.l [A0 + 0x24] 000020D4 42A8 0028 clr.l [A0 + 0x28] 000020D8 42A8 0034 clr.l [A0 + 0x34] 000020DC 42A8 0038 clr.l [A0 + 0x38] 000020E0 4E75 rts fn000020E2: 000020E2 203C 0000 0064 move.l D0, 0x64 /* 'd' */ 000020E8 A11E syscall NewPtr, flags=1 000020EA 2B48 F808 move.l [A5 - 0x7F8], A0 000020EE 4E75 rts fn000020F0: 000020F0 4EBA DF2A jsr [PC - 0x20D6 /* 0000001C */] 000020F4 4EBA E0C6 jsr [PC - 0x1F3A /* 000001BC */] 000020F8 42AD F37E clr.l [A5 - 0xC82] 000020FC 42AD F28C clr.l [A5 - 0xD74] 00002100 4EBA FEB8 jsr [PC - 0x148 /* 00001FBA */] 00002104 4EBA FE04 jsr [PC - 0x1FC /* 00001F0A */] 00002108 4EBA FE5A jsr [PC - 0x1A6 /* 00001F64 */] 0000210C 4EBA FF70 jsr [PC - 0x90 /* 0000207E */] 00002110 4EBA FFAA jsr [PC - 0x56 /* 000020BC */] 00002114 4EBA FFCC jsr [PC - 0x34 /* 000020E2 */] 00002118 4EBA FED6 jsr [PC - 0x12A /* 00001FF0 */] 0000211C 4E75 rts 0000211E 042E 4249 6E05 subi.b [A6 + 0x6E05], 0x49 /* 'I' */ 00002124 2E41 movea.l A7, D1 00002126 4F75 7405 chk.w D7, [A5 + D7.w * 4 + 0x5] 0000212A 2E42 movea.l A7, D2 0000212C 4F75 7404 chk.w D7, [A5 + D7.w * 4 + 0x4] 00002130 2E41 movea.l A7, D1 00002132 496E .incomplete